Releases: 64bit/async-openai
v0.31.1
v0.31.0
Overview
This release sync spec (latest openapi.documented.yml) from upstream to implement all the APIs, along with following features:
- configurable requests with
.path(),.query(),.header(), or.headers()on API group (e.g.client.chat().query()?.list(). - types are in namespaced modules (e.g.
types::chat,types::responsesetc.). - granular feature flags to select API or types (e.g.
response-types,realtime-typesetc. for types;typesfor all types;responses,chat-completionetc. for APIs). - pass by reference (instead of value being moved) using
byotfeature.
v0.31.0-beta.1
Overview
This is culmination of all the v.0.31.0-alpha.<n> releases!
What's Changed
Full Changelog: async-openai-v0.31.0-alpha.14...async-openai-v0.31.0-beta.1
v0.31.0-alpha.14
What's Changed
- feat: crate features flags by @64bit in #493
- Allows granular feature flag to enable any API (
responses,chat-completion, etc.) or types (types,response-types,chat-completion-types, etc.)
- Allows granular feature flag to enable any API (
Full Changelog: async-openai-v0.31.0-alpha.13...async-openai-v0.31.0-alpha.14
v0.31.0-alpha.13
What's Changed
Full Changelog: async-openai-v0.31.0-alpha.12...async-openai-v0.31.0-alpha.13
v0.31.0-alpha.12
What's Changed
Full Changelog: async-openai-v0.31.0-alpha.11...async-openai-v0.31.0-alpha.12
v0.31.0-alpha.11
What's Changed
Full Changelog: async-openai-v0.31.0-alpha.10...async-openai-v0.31.0-alpha.11
v0.31.0-alpha.10
What's Changed
- feat: configurable per request path by @64bit in #479
- feat: support for OPENAI_BASE_URL env var by @AntoineRqe in #480
- feat: new admin apis: groups and roles by @64bit in #481
- feat: add support for org and project official env vars by @64bit in #482
New Contributors
- @AntoineRqe made their first contribution in #480
Full Changelog: async-openai-v0.31.0-alpha.9...async-openai-v0.31.0-alpha.10
v0.31.0-alpha.9
What's Changed
- feat: RequestOptions for individual requests by @64bit in #476
- customize query and header parameter for individual requests (for example, to support APIs which takes some of its inputs via query parameters even in a POST call)
- fluid builder like methods on an api group (for example
client.chat().query(&[("limit", 10)])?.list().await?orclient.chat().header("key", "value")?.list().await?)
Full Changelog: async-openai-v0.31.0-alpha.8...async-openai-v0.31.0-alpha.9
v0.31.0-alpha.8
What's Changed
- feat: spec sync: new tools apply_patch and shell by @64bit in #475
- update ReasoningEffort to include None
- add new tools (patch, shell)
- update response types to include prompt caching
- update batch api to include /v1/moderations
- update spec file from https://app.stainless.com/api/spec/documented/openai/openapi.documented.yml
Full Changelog: async-openai-v0.31.0-alpha.7...async-openai-v0.31.0-alpha.8