Releases: betalgo/openai
Releases · betalgo/openai
8.6.1
8.6.1
- Updated Models with new GPT-4o mini model.
What's Changed
- Add support for GPT-4o mini by @ChaseIngersol in #612
- Dev by @kayhantolga in #613
Full Changelog: v8.6.0...v8.6.1
v8.6.0
8.6.0
- Fixed Azure Assistant URLs.
- Updated library logo.
- Added support for tool resources in Assistant response.
What's Changed
- Fixed a bug in the Azure Assistants API query string by @yt3trees in #607
- 8.6.0 by @kayhantolga in #610
- 8.6.0 by @kayhantolga in #611
Full Changelog: v8.5.1...v8.6.0
8.5.1
8.5.1
- Introduced
IsDelta
into BaseResponseModel, which can help to determine if incoming data is part of the delta.
What's Changed
- 8.5.1 by @kayhantolga in #605
Full Changelog: v8.5.0...v8.5.1
v8.5.0
8.5.0
- Assistant Stream now returns the
BaseResponse
type, but they can be cast to the appropriate types(RunStepResponse
,RunResponse
,MessageResponse
). The reason for this change is that we realized the stream API returns multiple different object types rather than returning a single object type. - The Base Response now has a
StreamEvent
field, which can be used to determine the type of event while streaming.
What's Changed
- Update Readme.md by @kayhantolga in #593
- sync by @kayhantolga in #595
- code cleanup by @kayhantolga in #597
- Improved Assistant streaming methods by @kayhantolga in #600
- sync by @kayhantolga in #601
- 8.5.0 by @kayhantolga in #602
Full Changelog: v8.4.0...v8.5.0
8.4.0
8.4.0
- Added Stream support for submitToolOutputsToRun, createRun, and createThreadAndRun
- 🎉 With this update, we are now in sync with OpenAI's latest API changes. We shouldn't have any missing features as of now.
What's Changed
- 584 the assistantmodifyrequest not math the doc of openai by @kayhantolga in #585
- Stream support added for submitToolOuputsToRun, createRun and createT… by @kayhantolga in #589
- 8.4.0 by @kayhantolga in #590
Full Changelog: v8.3.0...v8.4.0
v8.3.0
8.3.0
- Updated Assistant tests, added sample for CreateMessageWithImage
- Azure Assistant endpoints are updated since documentation reference still earlier version (Assistant v1). I am not sure if Azure supports all Assistant v2 features. So, feedback is much appreciated.
- Fixed error handling and response parsing for audio transcription result in text mode.
- Fixed Culture issue for number conversions (Audio Temperature and Image N)
- Removed file_ids from Create Assistant
- Added Support for Chat LogProbs
- Fixed File_Id Typo in file VisionImageUrl
- Updated File purpose enum list
What's Changed
- Feature/assistant file ids stability by @pappde in #574
- The routes for Azure OpenAI Assistant are fixed. by @kayhantolga in #578
- Fixed ToString culture problems by @kayhantolga in #579
- 573 audiocreatetranscriptionrequest if specify a responseformat that isnt json then responsesuccessful is not set correctly by @kayhantolga in #580
- Added support for chat LogProbs. by @kayhantolga in #581
- 8.3.0 by @kayhantolga in #582
Full Changelog: v8.2.2...v8.3.0
v8.2.2
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 orserviceCollection.AddOpenAIService(r => r.UseBeta = true);
ornew 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
- WIP Assistant Api by @kayhantolga in #531
- Re-added the beta assistants API by @CongquanHu in #470
- readme update by @kayhantolga in #534
- 8.2.0-beta Assistant by @kayhantolga in #535
- readme update by @kayhantolga in #543
- Feature/assistant api part 2 by @kayhantolga in #546
- Update 8.2.1 to working with ToolCalls and RunSteps by @pappde in #549
- RunRetrieve - add RunStatus.Incomplete by @pappde in #548
- Assistant Vector Support, Message Delete Support, Documentation support. by @kayhantolga in #551
- playgorund cleaned up by @kayhantolga in #559
- gpt-4o Support by @derekforeman in #555
- Streaming fixes. by @SebastianStehle in #558
- Implemented support for Timestamp Granularity on Audio Transcripts by @rjeike in #560
- 8.2.2 by @kayhantolga in #561
- Readme update and version bump by @kayhantolga in #562
- 8.2.2 by @kayhantolga in #563
New Contributors
- @CongquanHu made their first contribution in #470
- @pappde made their first contribution in #549
- @derekforeman made their first contribution in #555
- @SebastianStehle made their first contribution in #558
- @rjeike made their first contribution in #560
Full Changelog: v8.1.1...v8.2.2
8.1.1
8.1.1
- Fixed incorrect mapping for batch API error response.
What's Changed
- 8.1.1 by @kayhantolga in #541
Full Changelog: v8.1.0...v8.1.1
v8.1.0
8.1.0
- Added support for Batch API
What's Changed
- Batch API by @kayhantolga in #537
Full Changelog: v8.0.1...v8.1.0
8.0.1
8.0.1
- Added support for new Models
gpt-4-turbo
andgpt-4-turbo-2024-04-09
thanks to @ChaseIngersol
What's Changed
- sync by @kayhantolga in #525
- yaml update by @kayhantolga in #526
- Dev by @kayhantolga in #527
- Support for gpt-4-turbo-2024-04-09 + gpt-4-turbo models by @ChaseIngersol in #528
- Version bump 8.0.1 by @kayhantolga in #529
- 8.0.1 by @kayhantolga in #530
Full Changelog: v8.0.0...v8.0.1