Releases: 64bit/async-openai
v0.32.2
v0.32.1
What's Changed
Full Changelog: async-openai-v0.32.0...async-openai-v0.32.1
v0.32.0
What's Changed
- fix: remove duplicate doc comments in byot macro output by @majiayu000 in #501
- feat: upstream spec sync by @64bit in #502
Changes in #502
Added:
- create voice api
- voice consent apis
- response compact api
Updated Types
A few types have breaking changes from upstream, hence the minor version bump, if you're not using these types then crate version upgrade should be no-op:
RealtimeServerEventhas a new variantInputAudioBufferDtmfEventReceivedItemandOutputItemfrom types/responses/response.rs has updated variantsReasoningEfforthas a new variant forxhighAuditLogEventTypehas updated variantsImageModelhas updated variantsCreateVideoRequestis updated- Video API types:
- renamed
VideoJob->VideoResourceand updated field types,VideoJobError->VideoResourceError;ListVideoResponse->VideoListResourcewith updated fields;VideoJobMetadata->DeletedVideoResource - updated
examples/videoto use updated types
- renamed
EvalItemContentand types nested under are updated.
Updated Spec
Synced from https://app.stainless.com/api/spec/documented/openai/openapi.documented.yml
New Contributors
- @majiayu000 made their first contribution in #501
Full Changelog: async-openai-v0.31.1...async-openai-v0.32.0
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