Releases: RageAgainstThePixel/com.openai.unity
Releases · RageAgainstThePixel/com.openai.unity
com.openai.unity 8.0.3
What's Changed
- Fixed Thread.MessageResponse and Thread.RunStepResponse Delta stream event objects not being properly populated
- Added Thread.MessageDelta.PrintContent()
- Added additional unit tests for delta objects
Full Changelog: 8.0.2...8.0.3
com.openai.unity 8.0.2
What's Changed
- Fixed Thread.Message.Attachement serialization
- Fixed CreateAssistantRequest to properly copy all override assistant properties
- Fixed some objects that are chunked, were not properly being appended to the final object
- Added FileSearchOptions to Tool.FileSearch
- Added some additional constructor overloads for CodeInterpreterResources
- Added some additional constructor overloads for VectorStoreRequest
- Thread.DeleteAsync and Assistant.DeleteAsync now fetch the latest before deleting when deleteToolResources is also requested
- Refactored the way Function handles reflected invocations for both synchronous and asynchronous calls
- Function.InvokeAsync will now properly also call synchronous invocations in the tool call collection
- Refactored Threads/Assistant Unit Tests
Full Changelog: 8.0.1...8.0.2
com.openai.unity 8.0.1
What's Changed
- Fixed Thread.Run.Status enum ordering
- Fixed sample scene
Full Changelog: 8.0.0...8.0.1
com.openai.unity 8.0.0
What's Changed
- Updated Assistants Beta v2
- Added support for specifying project id
- Added BatchEndpoint
- Added VectorStoresEndpoint
- Added Message.ctr to specify specific tool call id, function name, and content
- Renamed OpenAI.Images.ResponseFormat to OpenAI.Images.ImageResponseFormat
- Changed ThreadEndpoint.CancelRunAsync return type from RunResponse to bool
- Fixed Json defined Tools/Functions being improperly added to tool cache
- Added Tool.TryUnregisterTool to remove a tool from the cache
Full Changelog: 7.7.9...8.0.0
com.openai.unity 7.7.9
com.openai.unity 7.7.8
What's Changed
- Updated OpenAISettingsInfo.ctr to allow for domain http protocol override (i.e. http://localhost:8080 or http://0.0.0.0:8080)
- Updated OpenAISettingsInfo.BaseRequest public for easier access when implementing custom proxies.
- Updated OpenAISettingsInfo.IsAzureDeployment public for easier access when implementing custom proxies.
- Updated com.utilities.rest -> 2.5.6
Full Changelog: 7.7.7...7.7.8
com.openai.unity 7.7.7
What's Changed
- Updated static models list
- Added gpt-4-turbo
- Marked some models as deprecated since they are no longer available
- Added temperature to CreateRunRequest and CreateThreadAndRunRequest
- Fixed temperature to string conversion to be invariant culture for audio requests
- Fixed type checking built in function tool calls
Full Changelog: 7.7.6...7.7.7
com.openai.unity 7.7.6
What's Changed
- Added support for streaming text to speech
- Added AudioEndpoit.CreateSpeechStreamAsync(SpeechRequest, Action, CancellationToken)
- Added support for Audio Transcription and Translation verbose json output
- Added support for timestamp granularities for segments and words
- Marked CreateTranscriptionAsync obsolete
- Added CreateTranscriptionTextAsync
- Added CreateTranscriptionJsonAsync
- Marked CreateTranspationAsync obsolete
- Added CreateTranslationTextAsync
- Added CreateTranslationJsonAsync
- Updated SpeechResponseFormat to include wav and pcm
Full Changelog: 7.7.5...7.7.6
com.openai.unity 7.7.5
What's Changed
- Allow FunctionPropertyAttribute to be assignable to fields
- Updated Function schema generation
- Fall back to complex types, and use $ref for discovered types
- Fixed schema generation to properly assign unsigned integer types
- Updated com.utilities.rest -> 2.5.4
Full Changelog: 7.7.4...7.7.5
com.openai.unity 7.7.4
What's Changed
- Fixed Threads.RunResponse.WaitForStatusChangeAsync timeout
Full Changelog: 7.7.3...7.7.4