Skip to content

Releases: RageAgainstThePixel/com.openai.unity

com.openai.unity 8.3.0

19 Sep 21:26
Compare
Choose a tag to compare

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

14 Sep 21:32
Compare
Choose a tag to compare

What's Changed

  • Fixed ResponseObjectFormat deserialization when maxNumberOfResults is null

Full Changelog: 8.2.4...8.2.5

com.openai.unity 8.2.4

14 Sep 17:34
Compare
Choose a tag to compare

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

19 Aug 21:30
Compare
Choose a tag to compare

What's Changed

  • bump release version

Full Changelog: 8.2.1...8.2.3

com.openai.unity 8.2.2

19 Aug 19:32
Compare
Choose a tag to compare

What's Changed

  • Added generic parameters to methods that support structured output

Full Changelog: 8.2.1...8.2.2

com.openai.unity 8.2.1

19 Aug 12:26
Compare
Choose a tag to compare

What's Changed

  • Fixed a typo in the Azure OpenAI URL base endpoint

Full Changelog: 8.1.2...8.2.1

com.openai.unity 8.2.0

18 Aug 06:50
Compare
Choose a tag to compare

What's Changed

  • 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
  • com.utilities.rest -> 3.2.3
  • com.utilities.encoder.wav -> 1.2.2

Full Changelog: 8.1.2...8.2.0

com.openai.unity 8.1.2

15 Aug 14:08
Compare
Choose a tag to compare

What's Changed

  • Added constructor overloads to Tool and Function classes to support manually adding tool calls in the conversation history

Full Changelog: 8.1.1...8.1.2

com.openai.unity 8.1.1

30 Jun 17:52
Compare
Choose a tag to compare

What's Changed

  • Added overloads to Assistant streaming event callbacks to include event name: Func<String, IServerSentEvent, Task>

Full Changelog: 8.1.0...8.1.1

com.openai.unity 8.1.0

21 Jun 01:14
Compare
Choose a tag to compare

What's Changed

  • 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> to Func<IServerSentEvent, Task>
  • Added Exception data to OpenAI.Error response
  • Added ChatEndpoint.StreamCompletionAsync with Func<ChatResponse, Task> overload

Full Changelog: 8.0.3...8.1.0