Releases: jodendaal/OpenAI.Net
Releases · jodendaal/OpenAI.Net
v1.0.21
v1.0.20
- TextEdit Service Removed
- Breaking Change. See below on how to switch over if you where using this.
The v1/edits API has been removed by OpenAI and no longer works.
The following models have also been deprecated and no longer work. These have also been removed.
text-davinci-edit-001
audio-transcribe-001
code-cushman-001
code-davinci-002
code-davinci-edit-001
text-davinci-edit-001
text-davinci-insert-001
text-davinci-insert-002
OpenAI suggests using the ChatCompletion endpoint with a query like this.
[Test]
public async Task TetEditReplacement()
{
var messages = new List<Message>
{
Message.Create(ChatRoleType.System, "You are a spell checker. Fix the spelling mistakes"),
Message.Create(ChatRoleType.User, "What day of the wek is it?"),
};
var response = await OpenAIService.Chat.Get(messages, o => {
o.MaxTokens = 1000;
});
Assert.That(response.IsSuccess, Is.True);
Assert.That(response.Result.Choices[0].Message.Content, Is.EqualTo("What day of the week is it?"));
}
v1.0.19
v1.0.18
v1.0.17
v1.0.15
v1.0.14
Updated to allow implicit return and initialisation of OperationResult.
This allows returning the response without needing to specify OperationResult<,> as the return type or needing to do result.Result.
e.g
private async Task<ModelInfo> GetResponse()
{
var result = await OpenAIService.Models.Get(ModelTypes.TextDavinciEdit001);
if (result.IsSuccess)
{
return result;
}
else
{
throw new Exception(result.ErrorMessage);
}
}
rather than
private async Task<ModelInfo> GetResponse()
{
var result = await OpenAIService.Models.Get(ModelTypes.TextDavinciEdit001);
if (result.IsSuccess)
{
return result.Result;
}
else
{
throw new Exception(result.ErrorMessage);
}
}
rather than
private async Task<ModelInfo> GetResponse()
{
var result = await OpenAIService.Models.Get(ModelTypes.TextDavinciEdit001);
return result.Result;
}
``
v1.0.13
v1.0.12
v1.0.11
v1.0.11
- Added extensions methods for ImageInfo to assist in converting from base64 to FileContentInfo.
- Added extensions methods for strings to assist in converting from base64 to byte[] and FileContentInfo.
- Corrected spelling mistake in ImageExtensions Generate method.
- Added logo on Readme.
- Added logo for nuget package.