Skip to content

Releases: betalgo/openai

v8.2.2

18 May 18:46
b55cbaa
Compare
Choose a tag to compare

8.2.2

  • Assistant (Beta) feature is now available in the main package. Be aware there might still be bugs due to the beta status of the feature and the SDK itself. Please report any issues you encounter.
  • Use "UseBeta": true in your config file or serviceCollection.AddOpenAIService(r => r.UseBeta = true); or new OpenAiOptions { UseBeta = true } in your service registration to enable Assistant features.
  • Expect more frequent breaking changes around the assistant API due to its beta nature.
  • All Assistant endpoints are implemented except for streaming functionality, which will be added soon.
  • The Playground has samples for every endpoint usage, but lacks a complete implementation for the Assistant APIs. Refer to Assistants overview - OpenAI API for more details.
  • Special thanks to all contributors for making this version possible!

Other Changes:

  • Fixed a bug with multiple tools calling in stream mode.
  • Added error handling for streaming.
  • Added usage information for streaming (use StreamOptions = new(){IncludeUsage = true,} to get usage information).
  • Added timestamp_granularities[] for Create transcription to provide the timestamp of every word.

What's Changed

New Contributors

Full Changelog: v8.1.1...v8.2.2

8.1.1

20 Apr 22:18
ace166a
Compare
Choose a tag to compare

8.1.1

  • Fixed incorrect mapping for batch API error response.

What's Changed

Full Changelog: v8.1.0...v8.1.1

v8.1.0

16 Apr 19:39
9295517
Compare
Choose a tag to compare

8.1.0

  • Added support for Batch API

What's Changed

Full Changelog: v8.0.1...v8.1.0

8.0.1

14 Apr 18:32
6d0f4e0
Compare
Choose a tag to compare

8.0.1

  • Added support for new Models gpt-4-turbo and gpt-4-turbo-2024-04-09 thanks to @ChaseIngersol

What's Changed

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

8.0.0

10 Apr 00:25
0ca4054
Compare
Choose a tag to compare

8.0.0

  • Added support for .NET 8.0 thanks to @BroMarduk
  • Utilities library updated to work with only .NET 8.0

What's Changed

New Contributors

Full Changelog: v7.4.7...v8.0.0

v7.4.7

06 Apr 23:22
e3a3c40
Compare
Choose a tag to compare

7.4.7

  • Fixed a bug that Vision API could not be used with Azure OpenAI, Thanks to @yt3trees
  • Fixed a bug that was blocking CreateCompletionAsStream on some platforms. #331
  • Fixed a bug that was causing an error with multiple tool calls, now we are handling index parameter #493, thanks to @David-Buyer

What's Changed

Full Changelog: v7.4.6...v7.4.7

v7.4.6

07 Feb 22:57
3475188
Compare
Choose a tag to compare

7.4.6

  • Fixed again🥲 incorrect Model Naming - moderation models and ada embedding 2 model

What's Changed

Full Changelog: v7.4.5...v7.4.6

v7.4.5

07 Feb 22:16
a56950d
Compare
Choose a tag to compare
  • Fixed function calling streaming bugs thanks to @David-Buyer @dogdie233 @gavi @Maracaipe611
  • Breaking Change:
    While streaming (CreateCompletionAsStream), there were some unexpected incoming data chunks like :pings or :events, etc. @gavi discovered this issue. We are now ignoring these chunks. If you were using it, you need to set justDataMode to false.

What's Changed

New Contributors

Full Changelog: v7.4.4...v7.4.5

7.4.4

31 Jan 00:01
67f39b3
Compare
Choose a tag to compare

7.4.4

  • Added support for new models : TextEmbeddingV3Small, TextEmbeddingV3Large, Gpt_3_5_Turbo_0125, Gpt_4_0125_preview, Gpt_4_turbo_preview, Text_moderation_007, Text_moderation_latest, Text_moderation_stable
  • Added optinal dimension and encoding for embedding thanks to @shanepowell

What's Changed

Full Changelog: v7.0.4...v7.4.4

v7.4.3

12 Dec 11:44
649f31f
Compare
Choose a tag to compare

7.4.3

  • Fixed the response format of AudioCreateSpeechRequest.
  • Updated Azure OpenAI version to 2023-12-01-preview, which now supports dall-e 3.
  • Added the ability to retrieve header values from the base response, such as ratelimit, etc. Please note that this feature is experimental and may change in the future.
  • Semi-Breaking change:
    • The SDK will now attempt to handle 500 errors and other similar errors from the OpenAI server. Previously, an exception was thrown in such cases. Now, the SDK will try to read the response and return it as an error message. This change provides more visibility to developers and helps them understand the cause of the error.

What's Changed

Full Changelog: v7.4.2...v7.4.3