Releases: 64bit/async-openai
Releases · 64bit/async-openai
v0.23.4
New
- Make error message for
ApiError
more user-friendly by @GabrielBianconi in #238 #240 - derive
Deserialize
anywhereSerialize
is derived by @kczimm in #241
Thank you contributors
- @GabrielBianconi made their contribution in #238 #240 🎉
- @kczimm made their first contribution in #241 🎉
v0.23.3
v0.23.2
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 🎉