Skip to content

Releases: betalgo/openai

v9.0.1

04 Dec 23:00
7fd09c9
Compare
Choose a tag to compare

9.0.1

  • Message list now accept RunId
  • Upgraded to Microsoft.Extensions.AI version 9.0.1, which resolves the "Method not found: '!!0" error when used alongside other SDKs with different versions.

What's Changed

Full Changelog: v9.0.0...v9.0.1

9.0.0

19 Nov 08:52
e5efa47
Compare
Choose a tag to compare

9.0.0

  • .NET 9 support added.
  • ⚠️ Support for .NET 6 and .NET 7 has ended.
  • Fixed utility library issues and synced with latest version.

What's Changed

Full Changelog: v8.10.1...v9.0.0

8.10.1

18 Nov 13:27
0dd10fd
Compare
Choose a tag to compare

8.10.1

  • Fixed an issue with the Store parameter being included in requests by default, causing errors with Azure OpenAI models. The parameter is now optional and excluded from serialization unless explicitly set.

What's Changed

Full Changelog: v8.10.0...v8.10.1

v8.10.0

13 Nov 14:31
fd70702
Compare
Choose a tag to compare

8.10.0

  • Added support for Microsoft.Extensions.AI IChatClient and IEmbeddingGenerator (more information will be coming soon to the Wiki).

  • Added missing Temperature and TopP parameters to AssistantResponse.

  • Added missing Store parameter to ChatCompletionCreateRequest.

  • Breaking Changes:

    • ⚠️ CreatedAt parameter renamed to CreatedAtUnix and converted to long instead of int. Added CreatedAt parameter as DateTimeOffset type, which will automatically convert Unix time to DateTime.

What's Changed

New Contributors

Full Changelog: v8.9.0...v8.10.0

v8.9.0

11 Nov 12:23
9e8372c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.8.0...v8.9.0

v8.8.0

01 Nov 11:49
1302ef1
Compare
Choose a tag to compare

8.8.0

  • Compatibility Enhancement: You can now use this library alongside the official OpenAI library and/or Semantic Kernel within the same project. The name changes in this update support this feature.

  • Namespace and Package ID Update: The namespace and PackageId have been changed from Betalgo.OpenAI to Betalgo.Ranul.OpenAI.

  • OpenAI Naming Consistency: We've standardized the use of "OpenAI" throughout the library, replacing any instances of "OpenAi" or other variations.

  • Migration Instructions: Intellisense should assist you in updating your code. If it doesn't, please make the following changes manually:

    • Switch to the new NuGet package: Betalgo.Ranul.OpenAI instead of Betalgo.OpenAI.
    • Update all namespaces from OpenAI to Betalgo.Ranul.OpenAI.
    • Replace all occurrences of "OpenAi", "Openai", or any other variations with "OpenAI".
  • Need Help?: If you encounter any issues, feel free to reach out via our Discord channel, Reddit channel, or GitHub discussions. We're happy to assist.

  • Feedback Welcomed: If you notice any mistakes or missing name changes, please create an issue to let us know.

  • Utilities Library Status: Please note that the Utilities library might remain broken for a while. I will focus on fixing it after completing the real-time API implementation.

What's Changed

Full Changelog: v8.7.2...v8.8.0

v8.7.2

10 Oct 12:28
71c94d4
Compare
Choose a tag to compare

8.7.2

  • Fixed incorrect Azure Urls.
  • Token usage response extended with PromptTokensDetails, audio_tokens and cached_tokens.
  • Model list extended with Gpt_4o_2024_08_06 and Chatgpt_4o_latest.

What's Changed

New Contributors

Full Changelog: v8.7.1...v8.7.2

v8.7.1

10 Oct 12:27
aee7aab
Compare
Choose a tag to compare

8.7.1

  • moved strict paremeter from ToolDefinition to FunctionDefinition

What's Changed

Full Changelog: v8.7.0...v8.7.1

v8.7.0

23 Sep 12:48
e8b5300
Compare
Choose a tag to compare

8.7.0

  • Added Support for o1 reasing models (o1-mini and o1-preview).
  • Added MaxCompletionTokens for chat completions.
  • Added support for ParallelToolCalls for chat completions.
  • Added support for ServiceTier for chat completions.
  • Added support for ChunkingStrategy in Vector Store and Vector Store Files.
  • Added support for Strict in ToolDefinition.
  • Added support for MaxNumberResults and RankingOptions for FileSearchTool.
  • Added support for ReasoningTokens for token usage.
  • Added support for ResponseFormatOneOfType for AssistantResponse.cs.

What's Changed

New Contributors

Full Changelog: v8.6.2...v8.7.0

8.6.2

26 Aug 15:24
2112756
Compare
Choose a tag to compare

8.6.2

What's Changed

Full Changelog: v8.6.1...v8.6.2