Skip to content

Releases: RageAgainstThePixel/com.openai.unity

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

com.openai.unity 8.0.3

16 Jun 16:40
Compare
Choose a tag to compare

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

15 Jun 03:55
Compare
Choose a tag to compare

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

10 Jun 09:46
Compare
Choose a tag to compare

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

10 Jun 09:23
Compare
Choose a tag to compare

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

08 May 15:21
Compare
Choose a tag to compare

What's Changed

  • Fixed Chat sample in 2021.3 LTS

Full Changelog: 7.7.8...7.7.9

com.openai.unity 7.7.8

04 May 00:57
Compare
Choose a tag to compare

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

21 Apr 05:32
Compare
Choose a tag to compare

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

19 Mar 01:40
Compare
Choose a tag to compare

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