Skip to content

Releases: 64bit/async-openai

v0.31.1

28 Nov 21:48
async-openai-v0.31.1
edba47d

Choose a tag to compare

What's Changed

  • Fix type issue with ListFilesResponse by @MakotoE in #495
  • fix: last_id and first_id is optional in list reponse types by @64bit in #496

Full Changelog: async-openai-v0.31.0...async-openai-v0.31.1

v0.31.0

28 Nov 19:45
async-openai-v0.31.0
21c5fa4

Choose a tag to compare

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::responses etc.).
  • granular feature flags to select API or types (e.g. response-types, realtime-types etc. for types; types for all types; responses, chat-completion etc. for APIs).
  • pass by reference (instead of value being moved) using byot feature.

v0.31.0-beta.1

27 Nov 01:11
async-openai-v0.31.0-beta.1
8fd33b4

Choose a tag to compare

Overview

This is culmination of all the v.0.31.0-alpha.<n> releases!

What's Changed

  • feat: docs + dependency updates by @64bit in #494

Full Changelog: async-openai-v0.31.0-alpha.14...async-openai-v0.31.0-beta.1

v0.31.0-alpha.14

26 Nov 02:09
async-openai-v0.31.0-alpha.14
1ea4351

Choose a tag to compare

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.)

Full Changelog: async-openai-v0.31.0-alpha.13...async-openai-v0.31.0-alpha.14

v0.31.0-alpha.13

25 Nov 00:39
async-openai-v0.31.0-alpha.13
2c50245

Choose a tag to compare

What's Changed

  • feat: ergonomics, consistency and contained types by @64bit in #491

Full Changelog: async-openai-v0.31.0-alpha.12...async-openai-v0.31.0-alpha.13

v0.31.0-alpha.12

22 Nov 04:02
async-openai-v0.31.0-alpha.12
74de550

Choose a tag to compare

What's Changed

  • feat: responses get/retrieve streaming + ergonomics by @64bit in #489

Full Changelog: async-openai-v0.31.0-alpha.11...async-openai-v0.31.0-alpha.12

v0.31.0-alpha.11

21 Nov 03:11
async-openai-v0.31.0-alpha.11
8e35956

Choose a tag to compare

What's Changed

  • feat: responses & crate ergonomics + bug fixes by @64bit in #485

Full Changelog: async-openai-v0.31.0-alpha.10...async-openai-v0.31.0-alpha.11

v0.31.0-alpha.10

20 Nov 00:21
async-openai-v0.31.0-alpha.10
5e5af37

Choose a tag to compare

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

Full Changelog: async-openai-v0.31.0-alpha.9...async-openai-v0.31.0-alpha.10

v0.31.0-alpha.9

18 Nov 22:01
async-openai-v0.31.0-alpha.9
340aa07

Choose a tag to compare

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? or client.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

18 Nov 02:43
async-openai-v0.31.0-alpha.8
43c0c51

Choose a tag to compare

What's Changed

Full Changelog: async-openai-v0.31.0-alpha.7...async-openai-v0.31.0-alpha.8