Releases: betalgo/openai
Releases · betalgo/openai
8.0.0
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
- Add DotNet 8.0 Support by @BroMarduk in #443
- Update Readme.md - Update API Docs to DNDocs (domain name changed) by @NeuroXiq in #521
- version bump and small bug fixes by @kayhantolga in #523
- v8.0.0 by @kayhantolga in #524
New Contributors
Full Changelog: v7.4.7...v8.0.0
v7.4.7
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
- Fixed a bug that Vision API could not be used with Azure OpenAI by @yt3trees in #491
- Fix ChatCompletionCreateResponse handling multiple parallel tool call by @David-Buyer in #494
- 331 createcompletionasstream blocking 1 by @kayhantolga in #515
- Version bump for 7.4.7 by @kayhantolga in #517
- 7.4.7 by @kayhantolga in #516
Full Changelog: v7.4.6...v7.4.7
v7.4.6
7.4.6
- Fixed again🥲 incorrect Model Naming -
moderation
models andada embedding 2
model
What's Changed
- fixed incorrect model naming by @kayhantolga in #489
- 7.4.6 by @kayhantolga in #490
Full Changelog: v7.4.5...v7.4.6
v7.4.5
- 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 setjustDataMode
to false.
What's Changed
- Fix function call after 7.4.2 update by @Maracaipe611 in #462
- 442 functioncallinghelpers parameterdescription required = false not work by @kayhantolga in #483
- Reassembly context support for tool call response message by @David-Buyer in #463
- Ignore lines that start with : ping by @gavi in #472
- Fix: #468 by @dogdie233 in #469
- Fixed incorrect new model names by @kayhantolga in #486
- v7.4.5 by @kayhantolga in #487
New Contributors
- @Maracaipe611 made their first contribution in #462
- @David-Buyer made their first contribution in #463
- @gavi made their first contribution in #472
- @dogdie233 made their first contribution in #469
Full Changelog: v7.4.4...v7.4.5
7.4.4
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
- Add dimensions to EmbeddingCreateRequest by @shanepowell in #476
- v 7.4.4 by @kayhantolga in #479
- Version bump for 7.4.4 by @kayhantolga in #480
- 7.4.4 by @kayhantolga in #481
Full Changelog: v7.0.4...v7.4.4
v7.4.3
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
- 452 responseformat wrongfully serialized by @kayhantolga in #453
- handle openai internal errors, return header varlues in baseresponse … by @kayhantolga in #454
- updated azure api version to support latest features. closes #318 by @kayhantolga in #455
- version bump 7.4.3 by @kayhantolga in #457
- 7.4.3 by @kayhantolga in #456
Full Changelog: v7.4.2...v7.4.3
7.4.2
- Let's start with breaking changes:
- OpenAI has replaced function calling with tools. We have made the necessary changes to our code. This is not a major change; now you just have a wrapper around your function calling, which is named as "tool". The Playground provides an example. Please take a look to see how you can update your code.
This update was completed by @shanepowell. Many thanks to him.
- OpenAI has replaced function calling with tools. We have made the necessary changes to our code. This is not a major change; now you just have a wrapper around your function calling, which is named as "tool". The Playground provides an example. Please take a look to see how you can update your code.
- Now we support the Vision API, which involves passing message contents to the existing chat method. It is quite easy to use, but documentation was not available in the OpenAI API documentation.
This feature was completed by @belaszalontai. Many thanks to them.
What's Changed
- Minor docs changes for image creation parameter Quality by @Michael-Herzog in #439
- Add missing revised_prompt property to ImageDataResult model by @belaszalontai in #435
- Add system_fingerprint to the ChatCompletionCreateResponse class as per: by @shanepowell in #431
- Add new tool choices to the ChatCompletionCreateRequest and ChatMessa… by @shanepowell in #432
- Extend Chat API with Vision feature by @belaszalontai in #434
- added DefineFunction by @kayhantolga in #444
- version bump for 7.4.2 by @kayhantolga in #445
- Release 7.4.2 by @kayhantolga in #441
New Contributors
- @Michael-Herzog made their first contribution in #439
Full Changelog: v7.4.1...v7.4.2
7.4.1
7.4.1
- Added support for "Create Speech" thanks to @belaszalontai / @szabe74
What's Changed
- Update Readme.md by @kayhantolga in #414
- sync by @kayhantolga in #418
- Add Text To Speech (tts-1) feature by @belaszalontai in #419
- changed "be to" to "to be" by @UsamaShahid569 in #417
- Fixed Image Static Style values. closes #420 by @kayhantolga in #423
- 7.4.1 by @kayhantolga in #424
New Contributors
- @UsamaShahid569 made their first contribution in #417
Full Changelog: v7.4.0...v7.4.1
7.4.0
Version 7.4.0
- Added support for Dall-e 3, thanks to @belaszalontai and @szabe74
- Added support for GPT-4-Turbo/Vision thanks to @ChaseIngersol
- Models are updated with the latest.
- Fixed typo, thanks to @eltociear
What's Changed
- Fix typo in Readme.md by @eltociear in #401
- Add dall-e-3 feature by @belaszalontai in #407
- Add GPT-4-Turbo/Vision + Updated GPT-3.5-Turbo models by @ChaseIngersol in #406
- Version Bump for 7.4.0 and small update for models by @kayhantolga in #412
- Release 7.4.0 by @kayhantolga in #413
New Contributors
- @eltociear made their first contribution in #401
- @belaszalontai made their first contribution in #407
- @ChaseIngersol made their first contribution in #406
Full Changelog: v7.3.1...v7.4.0
7.3.1
Version 7.3.1
- Reverting a breking change which will be also Breaking Changes(only for 7.3.0):
- Reverting the usage of
EnsureStatusCode()
which caused the loss of error information. Initially, I thought it would help in implementing HTTP retry tools, but now I believe it is a bad idea for two reasons.- You can't simply retry if the request wasn't successful because it could fail for various reasons. For example, you might have used too many tokens in your request, causing OpenAI to reject the response, or you might have tried to use a nonexistent model. It would be better to use the Error object in your retry rules. All responses are already derived from this base object.
- We will lose error response data.
- Reverting the usage of
What's Changed
- Reverted usage of ensure status code. by @kayhantolga in #395
- 7.3.1 by @kayhantolga in #396
Full Changelog: v7.3.0...v7.3.1