Skip to content

Releases: RageAgainstThePixel/OpenAI-DotNet

OpenAI-DotNet 8.1.0

21 Jun 01:37
3fdd926
Compare
Choose a tag to compare

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

Full Changelog: v8.0.3...v8.1.0

OpenAI-DotNet 8.0.3

16 Jun 16:39
3b0f89a
Compare
Choose a tag to compare

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

OpenAI-DotNet 8.0.2

15 Jun 03:54
8294a63
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.0.2 by @StephenHodgson in #329
    • 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: v8.0.1...v8.0.2

OpenAI-DotNet 8.0.1

10 Jun 09:47
41eac5c
Compare
Choose a tag to compare

What's Changed

  • Fixed Thread.Run.Status enum ordering

Full Changelog: v8.0.0...v8.0.1

OpenAI-DotNet 8.0.0

10 Jun 09:24
9675957
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: v7.7.8...v8.0.0

OpenAI-DotNet 7.7.8

04 May 00:56
5633315
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 7.7.8 by @StephenHodgson in #293

    • Updated OpenAIClientSettings.ctr to allow for domain http protocol override (i.e. http://localhost:8080 or http://0.0.0.0:8080)
    • Updated OpenAIClientSettings.BaseRequest public for easier access when implementing custom proxies.
    • Updated OpenAIClientSettings.IsAzureDeployment public for easier access when implementing custom proxies.
  • OpenAI-DotNet-Proxy 7.7.8 by @StephenHodgson in #293

    • Added OpenAIProxyStartup.CreateWebApplication to create modern WebApplication
    • Updated OpenAI-DotNet-Test-Proxy to use WebApplication implementation

Full Changelog: v7.7.7...v7.7.8

OpenAI-DotNet 7.7.7

21 Apr 05:31
417a7fd
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 7.7.7 by @StephenHodgson in #282
    • 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 by @EssentialNRG
    • Fixed temperature to string conversion to be invariant culture for audio requests
    • Fixed type checking built in function tool calls

Full Changelog: v7.7.6...v7.7.7

OpenAI-DotNet 7.7.6

19 Mar 01:39
9124a33
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 7.7.6 by @StephenHodgson in #268
    • 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: v7.7.5...v7.7.6

OpenAI-DotNet 7.7.5

03 Mar 23:49
c17dee4
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 7.7.5 by @StephenHodgson in #258
    • 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

Full Changelog: v7.7.4...v7.7.5

OpenAI-DotNet 7.7.4

29 Feb 02:00
8ae5380
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 7.7.4 by @StephenHodgson in #254
    • Fixed Threads.RunResponse.WaitForStatusChangeAsync timeout

Full Changelog: v7.7.3...v7.7.4