Releases: RageAgainstThePixel/OpenAI-DotNet
Releases · RageAgainstThePixel/OpenAI-DotNet
OpenAI-DotNet 8.3.0
What's Changed
- OpenAI-DotNet 8.3.0 by @StephenHodgson in #369
- Updated library to .net 8
- Refactored TypeExtensions and JsonSchema generation
- Improved JsonSchema generation for enums and dictionaries
- Ensured JsonSchema properly handles nullable types
- Ensure that function args are not re-serialized and passed back into tool function for future calls
Full Changelog: v8.2.5...v8.3.0
OpenAI-DotNet 8.2.5
What's Changed
- OpenAI-DotNet 8.2.5 by @StephenHodgson in #367
- Fixed ResponseObjectFormat deserialization when maxNumberOfResults is null
Full Changelog: v8.2.4...v8.2.5
OpenAI-DotNet 8.2.4
What's Changed
- OpenAI-DotNet 8.2.4 by @StephenHodgson in #365
- Fixed ResponseObjectFormat deserialization when set to auto
- Added RankingOptions to FileSearchOptions
- Fixed potential memory leaks when uploading files to various endpoints
- Added timestamp values to BaseResponse to calculate rate limits by @RealStillkill
Full Changelog: v8.2.2...v8.2.4
OpenAI-DotNet 8.2.2
What's Changed
- OpenAI-DotNet 8.2.2 by @StephenHodgson in #352
- Added generic parameters to methods that support structured output
Full Changelog: v8.2.1...v8.2.2
OpenAI-DotNet 8.2.1
OpenAI-DotNet 8.2.0
What's Changed
- OpenAI-DotNet 8.2.0 by @StephenHodgson in #347
- Added structured output support
- Added support for Azure OpenAI assistants
- Fixed Azure OpenAI Id parsing for events
- Fixed Assistant.CreateThreadAndRunAsync to properly copy assistant parameters
- Removed stream from CreateThreadAndRunRequest and CreateRunRequest
- They were overridden by the presence of IStreamEventHandler anyway
OpenAI-DotNet-Proxy 8.2.0
- Deprecated ValidateAuthentication for ValidateAuthenticationAsync
Full Changelog: v8.1.2...v8.2.0
OpenAI-DotNet 8.1.2
What's Changed
- OpenAI-DotNet 8.1.2 by @henduck in #341
- Added constructor overloads to Tool and Function classes to support manually adding tool calls in the conversation history
New Contributors
Full Changelog: v8.1.1...v8.1.2
OpenAI-DotNet 8.1.1
What's Changed
- OpenAI-DotNet 8.1.1 by @StephenHodgson in #336
- Added overloads to Assistant streaming event callbacks to include event name: Func<String, IServerSentEvent, Task>
- OpenAI-DotNet-Proxy 8.1.1 by @StephenHodgson in #336
- Renamed OpenAIProxyStartup -> OpenAIProxy
Full Changelog: v8.1.0...v8.1.1
OpenAI-DotNet 8.1.0
What's Changed
- OpenAI-DotNet 8.1.0 by @StephenHodgson in #334
- Fixed streaming event race conditions where the subscriber to the stream would finish before steam events were executed
- Refactored streaming events callbacks from
Action<IServerSentEvent>
toFunc<IServerSentEvent, Task>
- Added
Exception
data toOpenAI.Error
response - Added
ChatEndpoint.StreamCompletionAsync
withFunc<ChatResponse, Task>
overload
Full Changelog: v8.0.3...v8.1.0
OpenAI-DotNet 8.0.3
What's Changed
- OpenAI-DotNet 8.0.3 by @StephenHodgson in #332
- Fixed Thread.MessageResponse and Thread.RunStepResponse Delta objects not being properly populated
- Added Thread.MessageDelta.PrintContent()
- Added additional unit tests for delta objects
Full Changelog: v8.0.2...v8.0.3