Skip to content

Releases: 64bit/async-openai

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

v0.18.2

30 Jan 13:03
async-openai-v0.18.2
2fdcd21
Compare
Choose a tag to compare

New

Thank you Contributors

v0.18.1

18 Jan 00:42
async-openai-v0.18.1
f28303b
Compare
Choose a tag to compare

New

Thank you Contributors

v0.18.0

05 Jan 06:39
async-openai-v0.18.0
8426647
Compare
Choose a tag to compare

New

  • added: feature flag rustls-webpki-roots = ["reqwest/rustls-tls-webpki-roots"] by @xutianyi1999 #168
  • refactor: Rust types are now well organized by @sharifhsn #170
  • updated: Update Rust types from upstream Spec #171
  • updated: Function to list files now accept additional query parameter #172

Thank you Contributors

v0.17.1

26 Nov 06:34
async-openai-v0.17.1
460f00a
Compare
Choose a tag to compare

New

  • fixed: Fix: Make ChatCompletionToolChoiceOption enum variants lowercase #158 by @dmweis
  • fixed: Issue reported in #140 is fixed including tests in #157 by @katya4oyu

Thank you Contributors

v0.17.0

25 Nov 05:32
async-openai-v0.17.0
131717f
Compare
Choose a tag to compare

Overview

This release introduces breaking change for file input (from filesystem or in-memory) but is backward compatible, hence bumping the minor version.

New

  • fixed: added optional name field to chat completion request message structs for chat completion APIs #150 by @ifsheldon
  • added support for file uploads (audio, image, files for fine tuning) from in-memory #154 by @prosammer

Experimental WASM support

@ifsheldon's great effort has added WASM support, it lives in experiments branch. To use it please pin directly to git sha in your Cargo.toml. Any discussion, issues, related to WASM are welcome in #102 . Any WASM related PRs are welcome in experiments branch.

New Examples

Thank you contributors

While OpenAI was going through unprecedented times, these people were shipping! so in OpenAI style:

❤️ 💙 💛 💚 ❤️ 💙 💛
@ifsheldon
@Strange-Knoll
@frankfralick
@prosammer
❤️ 💙 💛 💚 ❤️ 💙 💛