v8.2.2
版本发布时间: 2024-05-19 02:46:15
betalgo/openai最新发布版本:v8.7.0(2024-09-23 20:48:43)
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 https://github.com/betalgo/openai/pull/531
- Re-added the beta assistants API by @CongquanHu in https://github.com/betalgo/openai/pull/470
- readme update by @kayhantolga in https://github.com/betalgo/openai/pull/534
- 8.2.0-beta Assistant by @kayhantolga in https://github.com/betalgo/openai/pull/535
- readme update by @kayhantolga in https://github.com/betalgo/openai/pull/543
- Feature/assistant api part 2 by @kayhantolga in https://github.com/betalgo/openai/pull/546
- Update 8.2.1 to working with ToolCalls and RunSteps by @pappde in https://github.com/betalgo/openai/pull/549
- RunRetrieve - add RunStatus.Incomplete by @pappde in https://github.com/betalgo/openai/pull/548
- Assistant Vector Support, Message Delete Support, Documentation support. by @kayhantolga in https://github.com/betalgo/openai/pull/551
- playgorund cleaned up by @kayhantolga in https://github.com/betalgo/openai/pull/559
- gpt-4o Support by @derekforeman in https://github.com/betalgo/openai/pull/555
- Streaming fixes. by @SebastianStehle in https://github.com/betalgo/openai/pull/558
- Implemented support for Timestamp Granularity on Audio Transcripts by @rjeike in https://github.com/betalgo/openai/pull/560
- 8.2.2 by @kayhantolga in https://github.com/betalgo/openai/pull/561
- Readme update and version bump by @kayhantolga in https://github.com/betalgo/openai/pull/562
- 8.2.2 by @kayhantolga in https://github.com/betalgo/openai/pull/563
New Contributors
- @CongquanHu made their first contribution in https://github.com/betalgo/openai/pull/470
- @pappde made their first contribution in https://github.com/betalgo/openai/pull/549
- @derekforeman made their first contribution in https://github.com/betalgo/openai/pull/555
- @SebastianStehle made their first contribution in https://github.com/betalgo/openai/pull/558
- @rjeike made their first contribution in https://github.com/betalgo/openai/pull/560
Full Changelog: https://github.com/betalgo/openai/compare/v8.1.1...v8.2.2