Skip to content

Releases: 64bit/async-openai

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

v0.19.1

13 Mar 06:27
async-openai-v0.19.1
208bc08
Compare
Choose a tag to compare

New

  • added: New Client::build to initialize client without overhead (full context here) by @GabrielBianconi #197
  • fixed: use async sleep instead of thread sleep in examples/assistant by @sgopalan98 #200

Thank you contributors

v0.19.0

02 Mar 02:10
async-openai-v0.19.0
8cb3f94
Compare
Choose a tag to compare

New

  • updated: Add usage field to RunObject in #195 by @turingbuilder
  • updated: synced types from upstream spec
  • deleted: Edits and FineTunes which were deprecated and are now fully removed from spec and official documentation. Corresponding examples are also deleted. Hence the minor version bump

Thank you contributors

v0.18.3

06 Feb 21:55
async-openai-v0.18.3
48d18e0
Compare
Choose a tag to compare

New

  • fixed: Add missing language field in create transcription request #188 by @Taoaozw

Thank you Contributors