Skip to content

Releases: 64bit/async-openai

v0.25.0

07 Oct 22:31
async-openai-v0.25.0
d080708
Compare
Choose a tag to compare

New

  • Added types for Realtime API, can be enabled by feature flag realtime #276
  • Added supporting example in examples/realtime #276

v0.24.1

26 Sep 12:21
async-openai-v0.24.1
e8158e5
Compare
Choose a tag to compare

New

Fix: Fix service_tier serialization for CreateChatCompletionRequest #263 by @tomgie
Fix: Fix content, refusal serialization for CreateChatCompletionRequest #267 by @chirino
Fix: Fix deserialization of ListVectorStoresResponse #242 #270

Thank you contributors

v0.24.0

29 Aug 08:13
async-openai-v0.24.0
bf78e66
Compare
Choose a tag to compare

New

  • Fix: VectorStoreFileErorCode enum variants in #249 by @JensWalter
  • Fix: type CreateAssistantToolFileSearchResources with optional fields in #252 by @vrurg
  • Sync upstream spec with breaking changes (hence minor version bump) #257
  • Add example for structured outputs #257
  • Fix: #256 fixed in #258

Thank you contributors

v0.23.4

09 Jul 03:54
async-openai-v0.23.4
7e5881f
Compare
Choose a tag to compare

New

Thank you contributors

v0.23.3

17 Jun 20:52
async-openai-v0.23.3
ecb7468
Compare
Choose a tag to compare

Bug Fixes

  • Skip serialization of None optional fields in CreateRunRequest because API does not accept "null" #234 #235 #236

Thank you contributors

v0.23.2

11 Jun 21:02
async-openai-v0.23.2
6e354ce
Compare
Choose a tag to compare

Bug Fixes

  • Change max_tokens from u16 to u32 for larger context window in recent models #232 #233 by @MakotoE

Thank you contributors

v0.23.1

07 Jun 22:58
async-openai-v0.23.1
5c9c817
Compare
Choose a tag to compare

Added

  • Audio translate API in SRT format via Audio::translate_raw

Updated

  • spec from upstream (notably parallel_tool_calls parameter)

Bug Fixes

  • Correct types for deserialization of VectorStoreFileObjectChunkingStrategy and VectorStoreObject by @hiibolt in #230

Thank you contributors

v0.23.0

05 Jun 00:34
async-openai-v0.23.0
f5a0ea0
Compare
Choose a tag to compare

Added

  • Assistants streaming API support
  • Assistant examples for file search, code interpreter, and function calling with streaming.

Updated

  • Types synced from upstream spec
  • crate dependencies

Bug Fixes

  • Serialization and deserailization of types should lead to same data type. Reported and test included in #216 by @sontallive
  • File retreive content API now returns Bytes instead of String
  • FileCitation deserialization fix #222 by @kitalia
  • assistant: don't send null values for tool resources #226 by @domenkozar

Miscellaneous

Thank you contributors

v0.21.0

07 May 05:47
async-openai-v0.21.0
532a60f
Compare
Choose a tag to compare

New

Added

  • Batch API
  • Vector Stores API
  • Support for OpenAI Project ID
  • List checkpoints Fine Tuning API
  • Delete messages API

Updated

  • Types for Assistant API v2
  • Types for Audio translations API
  • Type ApiError to match spec.
  • Doc comments from spec.

v0.20.0

31 Mar 23:06
async-openai-v0.20.0
f70ed12
Compare
Choose a tag to compare

New

  • added: Support for base64 Embedding response by @adri1wald in #190
  • added: A Vision Chat example in examples/vision-chat by @Gabriel2409 in #203
  • updated [breaking change]: Latest Audio APIs - with support for all response formats by @emk in #202
  • updated [version bumps]: Crate dependencies by @Sagebati in #204

Thank you contributors