Releases: RageAgainstThePixel/com.openai.unity
Releases · RageAgainstThePixel/com.openai.unity
com.openai.unity 8.4.4
What's Changed
- refactored AudioEndpoint speech requests
- added AudioEndpoint.GetSpeechAsync
- deprecated AudioEndpoint.CreateSpeechAsync
- deprecated AudioEndpoint.CreateSpeechStreamAsync
- added SpeechClip response
- added Realtime.ResponseAudioResponse.AudioSamples
- updated all sample scenes with new OnAudioFilterRead examples for better playback
- updated unit tests
Full Changelog: 8.4.3...8.4.4
com.openai.unity 8.4.3
com.openai.unity 8.4.2
com.openai.unity 8.4.1
com.openai.unity 8.4.0
What's Changed
- Add realtime support
- Added
o1
,o1-mini
,gpt-4o-mini
, andgpt-4o-realtime
,gpt-4o-audio
model convenience properties - Fixed some bugs with function invocations
- Fixed
strict
for built inFunctionAttribute
defined tools - Fixed
FunctionAttribute
tool generated names so they aren't too long - Refactored
Tools
andToolCalls
. There is more of a distinction now inChatResponses
- Refactored
SpeechRequest
, and deprecatedSpeechVoice
enum in favor of newVoice
class - Refactored
OpenAI.Chat
to support new audio modalities and output audio
Full Changelog: 8.3.0...8.4.0
com.openai.unity 8.3.0
What's Changed
- 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: 8.2.5...8.3.0
com.openai.unity 8.2.5
What's Changed
- Fixed ResponseObjectFormat deserialization when maxNumberOfResults is null
Full Changelog: 8.2.4...8.2.5
com.openai.unity 8.2.4
What's Changed
- 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 @RealStillkill
Full Changelog: 8.2.3...8.2.4
com.openai.unity 8.2.3
com.openai.unity 8.2.2
What's Changed
- Added generic parameters to methods that support structured output
Full Changelog: 8.2.1...8.2.2