Releases: 64bit/async-openai
Releases · 64bit/async-openai
v0.23.1
v0.23.0
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 ofString
FileCitation
deserialization fix #222 by @kitalia- assistant: don't send null values for tool resources #226 by @domenkozar
Miscellaneous
- WASM support has a new home https://github.com/ifsheldon/async-openai-wasm by @ifsheldon
Thank you contributors
- @sontallive made their first contribution in #216 🎉
- @kitalia made their first contribution in #222 🎉
- @ifsheldon for wasm support 🎉
- @domenkozar made their first contribution in #226 🎉
v0.21.0
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
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
- @adri1wald made their contributions in #189 #190 🎉
- @Gabriel2409 made their first contribution in #203 🎉
- @emk made their first contribution in #201 #202 🎉
- @Sagebati made their first contribution in #204 🎉
v0.19.1
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
- @GabrielBianconi made their first contribution in #193 #197 🎉
- @sgopalan98 made their first contribution in #194 #200 🎉
v0.19.0
New
- updated: Add
usage
field toRunObject
in #195 by @turingbuilder - updated: synced types from upstream spec
- deleted:
Edits
andFineTunes
which were deprecated and are now fully removed from spec and official documentation. Correspondingexamples
are also deleted. Hence the minor version bump
Thank you contributors
- @turingbuilder made their first contribution in #195 🎉
v0.18.3
v0.18.2
v0.18.1
New
- fixed: Optional model in
ModifyAssistantRequest
in #174 by @CakeCrusher - added: Cloudflare worker WASM example (only available in
experiments
branch) #178 by @ifsheldon - updated: Contribution guidelines for minimum expectations from all of us.
Thank you Contributors
- @CakeCrusher made their first contribution in #174 🎉
- @ifsheldon 🎉
v0.18.0
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
- @xutianyi1999 made their first contribution in #168 🎉
- @sharifhsn made their first contribution in #170 🎉