Releases: betalgo/openai
v9.0.3
What's Changed
- Added the Gpt-4.1 series (base, mini, nano, and all snapshots) by @kinetiq in #711
- Update to M.E.AI 9.4.0-preview.1.25207.5 by @jozkee in #707
- 9.0.3 by @kayhantolga in #712
New Contributors
Full Changelog: v9.0.2...v9.0.3
v9.0.2
What's Changed
- feat: Add support for reasoning effort, o1 and o3-mini models by @RealWave-Skylar in #701
- Update to M.E.AI 9.3.0-preview.1.25161.3 by @stephentoub in #702
- Support
reasoning_content
by @MayDay-wpf in #700 - 9.0.2 by @kayhantolga in #705
New Contributors
- @RealWave-Skylar made their first contribution in #701
- @MayDay-wpf made their first contribution in #700
Full Changelog: v9.0.1...v9.0.2
v9.0.1
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
- addresses #682, extends PaginationRequest as MessageListRequest adding run_id by @jmuller3 in #683
- Update M.E.AI to 9.0.1-preview.1.24570.5 by @stephentoub in #686
- 9.0.1 by @kayhantolga in #687
Full Changelog: v9.0.0...v9.0.1
9.0.0
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
- dotnet 9 by @kayhantolga in #680
- 9.0.0 by @kayhantolga in #681
Full Changelog: v8.10.1...v9.0.0
8.10.1
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
- sync by @kayhantolga in #676
- Modified the
Store
property inChatCompletionCreateRequest.cs
by @kayhantolga in #677 - 8.10.1 by @kayhantolga in #678
Full Changelog: v8.10.0...v8.10.1
v8.10.0
8.10.0
-
Added support for
Microsoft.Extensions.AI
IChatClient
andIEmbeddingGenerator
(more information will be coming soon to the Wiki). -
Added missing
Temperature
andTopP
parameters toAssistantResponse
. -
Added missing
Store
parameter toChatCompletionCreateRequest
. -
Breaking Changes:
⚠️ CreatedAt
parameter renamed toCreatedAtUnix
and converted tolong
instead ofint
. AddedCreatedAt
parameter asDateTimeOffset
type, which will automatically convert Unix time toDateTime
.
What's Changed
- Feat/add store prop to request by @itsmuntadhar in #664
- #657 add AssistantResponse missing props -> temperature, top_p by @jmuller3 in #658
- Feature/fixed created at type by @kayhantolga in #670
- Add implementations of Microsoft.Extensions.AI's IChatClient / IEmbeddingGenerator by @stephentoub in #659
- 8.10.0 by @kayhantolga in #672
New Contributors
- @itsmuntadhar made their first contribution in #664
- @jmuller3 made their first contribution in #658
- @stephentoub made their first contribution in #659
Full Changelog: v8.9.0...v8.10.0
v8.9.0
- Realtime API ✨NEW
What's Changed
- sync by @kayhantolga in #662
- Realtime Api Integration by @kayhantolga in #667
- 8.9.0 by @kayhantolga in #668
Full Changelog: v8.8.0...v8.9.0
v8.8.0
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
toBetalgo.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 ofBetalgo.OpenAI
. - Update all namespaces from
OpenAI
toBetalgo.Ranul.OpenAI
. - Replace all occurrences of "OpenAi", "Openai", or any other variations with "OpenAI".
- Switch to the new NuGet package:
-
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
- sync by @kayhantolga in #652
- Renaming namespace OpenAI to Betalgo.OpenAI to prevent conflict with … by @kayhantolga in #655
- 8.8.0 Betalgo.Ranul.OpenAI by @kayhantolga in #661
Full Changelog: v8.7.2...v8.8.0
v8.7.2
8.7.2
- Fixed incorrect Azure Urls.
- Token usage response extended with
PromptTokensDetails
,audio_tokens
andcached_tokens
. - Model list extended with
Gpt_4o_2024_08_06
andChatgpt_4o_latest
.
What's Changed
- Azure DataPlane Endpoints are updated by @kayhantolga in #648
- Add Cached Tokens to UsageResponse by @Mungert69 in #642
- Updated the model list to include support for new models. by @kayhantolga in #650
- 8.7.2 by @kayhantolga in #651
New Contributors
- @Mungert69 made their first contribution in #642
Full Changelog: v8.7.1...v8.7.2
v8.7.1
8.7.1
- moved
strict
paremeter fromToolDefinition
toFunctionDefinition
What's Changed
- moved strict paremeter from ToolDefinition to FunctionDefinition by @kayhantolga in #638
- 8.7.1 by @kayhantolga in #639
Full Changelog: v8.7.0...v8.7.1