Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/openai/CHANGELOG.md

Deno build of the official Typescript library for the OpenAI API.
Extremely Popular
Go to Latest
File

Changelog

4.62.1 (2024-09-18)

Full Changelog: v4.62.0…v4.62.1

Bug Fixes

4.62.0 (2024-09-17)

Full Changelog: v4.61.1…v4.62.0

Features

  • client: add ._request_id property to object responses (#1078) (d5c2131)

Chores

  • internal: add ecosystem test for qs reproduction (0199dd8)
  • internal: add query string encoder (#1079) (f870682)
  • internal: fix some types (#1082) (1ec41a7)
  • tests: add query string tests to ecosystem tests (36be724)

4.61.1 (2024-09-16)

Full Changelog: v4.61.0…v4.61.1

Bug Fixes

Chores

4.61.0 (2024-09-13)

Full Changelog: v4.60.1…v4.61.0

Bug Fixes

  • client: partial parsing update to handle strings (46e8eb6)
  • examples: handle usage chunk in tool call streaming (#1068) (e4188c4)

Chores

  • examples: add a small delay to tool-calls example streaming (a3fc659)

Documentation

4.60.1 (2024-09-13)

Full Changelog: v4.60.0…v4.60.1

Bug Fixes

  • zod: correctly add $ref definitions for transformed schemas (#1065) (9b93b24)

4.60.0 (2024-09-12)

Full Changelog: v4.59.0…v4.60.0

Features

4.59.0 (2024-09-11)

Full Changelog: v4.58.2…v4.59.0

Features

  • structured outputs: support accessing raw responses (#1058) (af17697)

Documentation

4.58.2 (2024-09-09)

Full Changelog: v4.58.1…v4.58.2

Bug Fixes

  • errors: pass message through to APIConnectionError (#1050) (5a34316)

Chores

  • better object fallback behaviour for casting errors (#1053) (b7d4619)

4.58.1 (2024-09-06)

Full Changelog: v4.58.0…v4.58.1

Chores

  • docs: update browser support information (#1045) (d326cc5)

4.58.0 (2024-09-05)

Full Changelog: v4.57.3…v4.58.0

Features

  • vector store: improve chunking strategy type names (#1041) (471cec3)

Bug Fixes

  • uploads: avoid making redundant memory copies (#1043) (271297b)

4.57.3 (2024-09-04)

Full Changelog: v4.57.2…v4.57.3

Bug Fixes

  • helpers/zod: avoid import issue in certain environments (#1039) (e238daa)

Chores

4.57.2 (2024-09-04)

Full Changelog: v4.57.1…v4.57.2

Chores

4.57.1 (2024-09-03)

Full Changelog: v4.57.0…v4.57.1

Bug Fixes

  • assistants: correctly accumulate tool calls when streaming (#1031) (d935ad3)
  • client: correct File construction from node-fetch Responses (#1029) (22ebdc2)
  • runTools without stream should not emit user message events (#1005) (22ded4d)

Chores

  • internal/tests: workaround bug in recent types/node release (3c7bdfd)

4.57.0 (2024-08-29)

Full Changelog: v4.56.2…v4.57.0

Features

  • api: add file search result details to run steps (#1023) (d9acd0a)

Bug Fixes

  • install examples deps as part of bootstrap script (#1022) (eae8e36)

4.56.2 (2024-08-29)

Full Changelog: v4.56.1…v4.56.2

Chores

4.56.1 (2024-08-27)

Full Changelog: v4.56.0…v4.56.1

Chores

4.56.0 (2024-08-16)

Full Changelog: v4.55.9…v4.56.0

Features

  • api: add chatgpt-4o-latest model (edc4398)

4.55.9 (2024-08-16)

Full Changelog: v4.55.8…v4.55.9

Bug Fixes

  • azure/tts: avoid stripping model param (#999) (c3a7ccd)

4.55.8 (2024-08-15)

Full Changelog: v4.55.7…v4.55.8

Chores

4.55.7 (2024-08-13)

Full Changelog: v4.55.6…v4.55.7

Bug Fixes

  • json-schema: correct handling of nested recursive schemas (#992) (ac309ab)

4.55.6 (2024-08-13)

Full Changelog: v4.55.5…v4.55.6

Bug Fixes

  • zod-to-json-schema: correct licensing (#986) (bd2051e)

4.55.5 (2024-08-12)

Full Changelog: v4.55.4…v4.55.5

Chores

4.55.4 (2024-08-09)

Full Changelog: v4.55.3…v4.55.4

Bug Fixes

  • helpers/zod: nested union schema extraction (#979) (31b05aa)

Chores

4.55.3 (2024-08-08)

Full Changelog: v4.55.2…v4.55.3

Chores

4.55.2 (2024-08-08)

Full Changelog: v4.55.1…v4.55.2

Bug Fixes

  • helpers/zod: add extract-to-root ref strategy (ef3c73c)
  • helpers/zod: add nullableStrategy option (ad89892)
  • helpers/zod: correct logic for adding root schema to definitions (e4a247a)

Chores

  • internal: add README for vendored zod-to-json-schema (d8a80a9)
  • tests: add more API request tests (04c1590)

4.55.1 (2024-08-07)

Full Changelog: v4.55.0…v4.55.1

Bug Fixes

  • helpers/zod: correct schema generation for recursive schemas (cb54d93)

Chores

  • api: remove old AssistantResponseFormat type (#967) (9fd94bf)
  • internal: update test snapshots (bceea60)
  • vendor/zodJsonSchema: add option to duplicate top-level ref (84b8a38)

Documentation

  • examples: add UI generation example script (c75c017)

4.55.0 (2024-08-06)

Full Changelog: v4.54.0…v4.55.0

Features

  • api: add structured outputs support (573787c)

4.54.0 (2024-08-02)

Full Changelog: v4.53.2…v4.54.0

Features

Chores

  • ci: correctly tag pre-release npm packages (#963) (f1a4a68)
  • internal: add constant for default timeout (#960) (55c01f4)
  • internal: cleanup event stream helpers (#950) (8f49956)

Documentation

  • README: link Lifecycle in Polling Helpers section (#962) (c610c81)

4.53.2 (2024-07-26)

Full Changelog: v4.53.1…v4.53.2

Chores

  • docs: fix incorrect client var names (#955) (cc91be8)

4.53.1 (2024-07-25)

Full Changelog: v4.53.0…v4.53.1

Bug Fixes

  • compat: remove ReadableStream polyfill redundant since node v16 (#954) (78b2a83)

Chores

4.53.0 (2024-07-22)

Full Changelog: v4.52.7…v4.53.0

Features

Chores

  • docs: mention support of web browser runtimes (#938) (123d19d)
  • docs: use client instead of package name in Node examples (#941) (8b5db1f)

4.52.7 (2024-07-11)

Full Changelog: v4.52.6…v4.52.7

Documentation

4.52.6 (2024-07-11)

Full Changelog: v4.52.5…v4.52.6

Chores

  • ci: also run workflows for PRs targeting next (#931) (e3f979a)

4.52.5 (2024-07-10)

Full Changelog: v4.52.4…v4.52.5

Bug Fixes

  • vectorStores: correctly handle missing files in uploadAndPoll() (#926) (945fca6)

4.52.4 (2024-07-08)

Full Changelog: v4.52.3…v4.52.4

Refactors

  • examples: removedduplicated ‘messageDelta’ streaming event. (#909) (7b0b3d2)

4.52.3 (2024-07-02)

Full Changelog: v4.52.2…v4.52.3

Chores

4.52.2 (2024-06-28)

Full Changelog: v4.52.1…v4.52.2

Chores

4.52.1 (2024-06-25)

Full Changelog: v4.52.0…v4.52.1

Chores

4.52.0 (2024-06-18)

Full Changelog: v4.51.0…v4.52.0

Features

  • api: add service tier argument for chat completions (#900) (91e6651)

4.51.0 (2024-06-12)

Full Changelog: v4.50.0…v4.51.0

Features

4.50.0 (2024-06-10)

Full Changelog: v4.49.1…v4.50.0

Features

  • support application/octet-stream request bodies (#892) (51661c8)

4.49.1 (2024-06-07)

Full Changelog: v4.49.0…v4.49.1

Bug Fixes

  • remove erroneous thread create argument (#889) (a9f898e)

4.49.0 (2024-06-06)

Full Changelog: v4.48.3…v4.49.0

Features

4.48.3 (2024-06-06)

Full Changelog: v4.48.2…v4.48.3

Chores

4.48.2 (2024-06-05)

Full Changelog: v4.48.1…v4.48.2

Chores

4.48.1 (2024-06-04)

Full Changelog: v4.48.0…v4.48.1

Bug Fixes

  • resolve typescript issue (1129707)

4.48.0 (2024-06-03)

Full Changelog: v4.47.3…v4.48.0

Features

4.47.3 (2024-05-31)

Full Changelog: v4.47.2…v4.47.3

Bug Fixes

Documentation

  • azure: update example and readme to use Entra ID (#857) (722eff1)

4.47.2 (2024-05-28)

Full Changelog: v4.47.1…v4.47.2

Documentation

4.47.1 (2024-05-14)

Full Changelog: v4.47.0…v4.47.1

Chores

  • internal: add slightly better logging to scripts (#848) (139e690)

4.47.0 (2024-05-14)

Full Changelog: v4.46.1…v4.47.0

Features

4.46.1 (2024-05-13)

Full Changelog: v4.46.0…v4.46.1

Refactors

4.46.0 (2024-05-13)

Full Changelog: v4.45.0…v4.46.0

Features

4.45.0 (2024-05-11)

Full Changelog: v4.44.0…v4.45.0

Features

Chores

4.44.0 (2024-05-09)

Full Changelog: v4.43.0…v4.44.0

Features

4.43.0 (2024-05-08)

Full Changelog: v4.42.0…v4.43.0

Features

4.42.0 (2024-05-06)

Full Changelog: v4.41.1…v4.42.0

Features

  • api: add usage metadata when streaming (#829) (6707f11)

Bug Fixes

4.41.1 (2024-05-06)

Full Changelog: v4.41.0…v4.41.1

Bug Fixes

4.41.0 (2024-05-05)

Full Changelog: v4.40.2…v4.41.0

Features

4.40.2 (2024-05-03)

Full Changelog: v4.40.1…v4.40.2

Bug Fixes

  • package: revert recent client file change (#819) (fa722c9)
  • vectorStores: correct uploadAndPoll method (#817) (d63f22c)

4.40.1 (2024-05-02)

Full Changelog: v4.40.0…v4.40.1

Chores

4.40.0 (2024-05-01)

Full Changelog: v4.39.1…v4.40.0

Features

4.39.1 (2024-04-30)

Full Changelog: v4.39.0…v4.39.1

Chores

4.39.0 (2024-04-29)

Full Changelog: v4.38.5…v4.39.0

Features

Chores

  • internal: add scripts/test and scripts/mock (#801) (6656105)

4.38.5 (2024-04-24)

Full Changelog: v4.38.4…v4.38.5

Chores

  • internal: use actions/checkout@v4 for codeflow (#799) (5ab7780)

4.38.4 (2024-04-24)

Full Changelog: v4.38.3…v4.38.4

Bug Fixes

4.38.3 (2024-04-22)

Full Changelog: v4.38.2…v4.38.3

Chores

  • internal: use @swc/jest for running tests (#793) (8947f19)

4.38.2 (2024-04-19)

Full Changelog: v4.38.1…v4.38.2

Bug Fixes

  • api: correct types for message attachment tools (#787) (8626884)

4.38.1 (2024-04-18)

Full Changelog: v4.38.0…v4.38.1

Bug Fixes

4.38.0 (2024-04-18)

Full Changelog: v4.37.1…v4.38.0

Features

4.37.1 (2024-04-17)

Full Changelog: v4.37.0…v4.37.1

Chores

  • api: docs and response_format response property (#778) (78f5c35)

4.37.0 (2024-04-17)

Full Changelog: v4.36.0…v4.37.0

Features

4.36.0 (2024-04-16)

Full Changelog: v4.35.0…v4.36.0

Features

Build System

  • configure UTF-8 locale in devcontainer (#774) (bebf4f0)

4.35.0 (2024-04-15)

Full Changelog: v4.34.0…v4.35.0

Features

4.34.0 (2024-04-15)

Full Changelog: v4.33.1…v4.34.0

Features

4.33.1 (2024-04-12)

Full Changelog: v4.33.0…v4.33.1

Chores

4.33.0 (2024-04-05)

Full Changelog: v4.32.2…v4.33.0

Features

  • api: add additional messages when creating thread run (#759) (f1fdb41)

4.32.2 (2024-04-04)

Full Changelog: v4.32.1…v4.32.2

Bug Fixes

  • streaming: handle special line characters and fix multi-byte character decoding (#757) (8dcdda2)
  • tests: update wrangler to v3.19.0 (CVE-2023-7080) (#755) (47ca41d)

Chores

  • tests: bump ecosystem tests dependencies (#753) (3f86ea2)

4.32.1 (2024-04-02)

Full Changelog: v4.32.0…v4.32.1

Chores

4.32.0 (2024-04-01)

Full Changelog: v4.31.0…v4.32.0

Features

  • api: add support for filtering messages by run_id (#747) (9a397ac)
  • api: run polling helpers (#749) (02920ae)

Chores

  • deps: remove unused dependency digest-fetch (#748) (5376837)

Documentation

  • readme: change undocumented params wording (#744) (8796691)

Refactors

  • rename createAndStream to stream (02920ae)

4.31.0 (2024-03-30)

Full Changelog: v4.30.0…v4.31.0

Features

Bug Fixes

  • streaming: trigger all event handlers with fromReadableStream (#741) (7b1e593)

4.30.0 (2024-03-28)

Full Changelog: v4.29.2…v4.30.0

Features

Bug Fixes

  • client: correctly send deno version header (#736) (b7ea175)
  • example: correcting example (#739) (a819551)
  • handle process.env being undefined in debug func (#733) (2baa149)
  • internal: make toFile use input file’s options (#727) (15880d7)

Chores

Documentation

  • readme: consistent use of sentence case in headings (#729) (7e515fd)
  • readme: document how to make undocumented requests (#730) (a06d861)

4.29.2 (2024-03-19)

Full Changelog: v4.29.1…v4.29.2

Chores

  • internal: update generated pragma comment (#724) (139e205)

Documentation

4.29.1 (2024-03-15)

Full Changelog: v4.29.0…v4.29.1

Documentation

4.29.0 (2024-03-13)

Full Changelog: v4.28.5…v4.29.0

Features

  • assistants: add support for streaming (#714) (7d27d28)

4.28.5 (2024-03-13)

Full Changelog: v4.28.4…v4.28.5

Bug Fixes

  • ChatCompletionStream: abort on async iterator break and handle errors (#699) (ac417a2)
  • streaming: correctly handle trailing new lines in byte chunks (#708) (4753be2)

Chores

  • api: update docs (#703) (e1db98b)
  • docs: mention install from git repo (#700) (c081bdb)
  • fix error handler in readme (#704) (4ff790a)
  • internal: add explicit type annotation to decoder (#712) (d728e99)
  • types: fix accidental exposure of Buffer type to cloudflare (#709) (0323ecb)

Documentation

4.28.4 (2024-02-28)

Full Changelog: v4.28.3…v4.28.4

Features

  • api: add wav and pcm to response_format (#691) (b1c6171)

Chores

  • ci: update actions/setup-node action to v4 (#685) (f2704d5)
  • internal: fix ecosystem tests (#693) (616624d)
  • types: extract run status to a named type (#686) (b3b3b8e)
  • update @types/react to 18.2.58, @types/react-dom to 18.2.19 (#688) (2a0d0b1)
  • update dependency @types/node to v20.11.20 (#690) (4ca005b)
  • update dependency @types/ws to v8.5.10 (#683) (a617268)
  • update dependency next to v13.5.6 (#689) (abb3b66)

4.28.3 (2024-02-20)

Full Changelog: v4.28.2…v4.28.3

Bug Fixes

  • ci: revert “move github release logic to github app” (#680) (8b4009a)

4.28.2 (2024-02-19)

Full Changelog: v4.28.1…v4.28.2

Bug Fixes

  • api: remove non-GA instance_id param (#677) (4d0d4da)

4.28.1 (2024-02-19)

Full Changelog: v4.28.0…v4.28.1

Chores

  • ci: move github release logic to github app (#671) (ecca6bc)
  • internal: refactor release environment script (#674) (27d3770)

4.28.0 (2024-02-13)

Full Changelog: v4.27.1…v4.28.0

Features

4.27.1 (2024-02-12)

Full Changelog: v4.27.0…v4.27.1

4.27.0 (2024-02-08)

Full Changelog: v4.26.1…v4.27.0

Features

  • api: add timestamp_granularities, add gpt-3.5-turbo-0125 model (#661) (5016806)

Chores

  • internal: fix retry mechanism for ecosystem-test (#663) (0eb7ed5)
  • respect application/vnd.api+json content-type header (#664) (f4fad54)

4.26.1 (2024-02-05)

Full Changelog: v4.26.0…v4.26.1

Chores

  • internal: enable building when git installed (#657) (8c80a7d)
  • internal: re-order pagination import (#656) (21ae54e)
  • internal: support pre-release versioning (#653) (0c3859f)
  • test: add delay between ecosystem tests retry (#651) (6a4cc5c)

Documentation

4.26.0 (2024-01-25)

Full Changelog: v4.25.0…v4.26.0

Features

  • api: add text embeddings dimensions param (#650) (1b5a977)

Chores

  • internal: add internal helpers & improve build scripts (#643) (9392f50)
  • internal: adjust ecosystem-tests logging in CI (#646) (156084b)
  • internal: don’t re-export streaming type (#648) (4c4be94)
  • internal: fix binary files (#645) (e1fbc39)
  • internal: minor streaming updates (#647) (2f073e4)
  • internal: pin deno version (#649) (7e4b903)

4.25.0 (2024-01-21)

Full Changelog: v4.24.7…v4.25.0

Features

  • api: add usage to runs and run steps (#640) (3caa416)

Bug Fixes

  • allow body type in RequestOptions to be null (#637) (c4f8a36)
  • handle system_fingerprint in streaming helpers (#636) (f273530)
  • types: accept undefined for optional client options (#635) (e48cd57)

Chores

  • internal: debug logging for retries; speculative retry-after-ms support (#633) (fd64971)
  • internal: update comment (#631) (e109d40)

4.24.7 (2024-01-13)

Full Changelog: v4.24.6…v4.24.7

Chores

  • ecosystem-tests: fix flaky vercel-edge, cloudflare-worker, and deno tests (#626) (ae412a5)
  • ecosystem-tests: fix typo in deno test (#628) (048ec94)

4.24.6 (2024-01-12)

Full Changelog: v4.24.5…v4.24.6

Chores

  • ecosystem-tests: fix flaky tests and remove fine tuning calls (#623) (258d79f)
  • ecosystem-tests: fix flaky tests and remove fine tuning calls (#625) (58e5fd8)

4.24.5 (2024-01-12)

Full Changelog: v4.24.4…v4.24.5

Refactors

4.24.4 (2024-01-11)

Full Changelog: v4.24.3…v4.24.4

Chores

  • internal: narrow type into stringifyQuery (#619) (88fb9cd)

4.24.3 (2024-01-10)

Full Changelog: v4.24.2…v4.24.3

Bug Fixes

  • use default base url if BASE_URL env var is blank (#615) (a27ad3d)

4.24.2 (2024-01-08)

Full Changelog: v4.24.1…v4.24.2

Bug Fixes

  • headers: always send lowercase headers and strip undefined (BREAKING in rare cases) (#608) (4ea159f)

Chores

  • add .keep files for examples and custom code directories (#612) (5e0f733)
  • internal: bump license (#605) (045ee74)
  • internal: improve type signatures (#609) (e1ccc82)

Documentation

4.24.1 (2023-12-22)

Full Changelog: v4.24.0…v4.24.1

Bug Fixes

  • pagination: correct type annotation object field (#590) (4066eda)

Documentation

Refactors

4.24.0 (2023-12-19)

Full Changelog: v4.23.0…v4.24.0

Features

  • api: add additional instructions for runs (#586) (401d93e)

Chores

Documentation

  • upgrade models in examples to latest version (#585) (60101a4)

4.23.0 (2023-12-17)

Full Changelog: v4.22.1…v4.23.0

Features

  • api: add token logprobs to chat completions (#576) (8d4292e)

Chores

  • ci: run release workflow once per day (#574) (529f09f)

4.22.1 (2023-12-15)

Full Changelog: v4.22.0…v4.22.1

Chores

Documentation

  • replace runFunctions with runTools in readme (#570) (c3b9ad5)

4.22.0 (2023-12-15)

Full Changelog: v4.21.0…v4.22.0

Features

  • api: add optional name argument + improve docs (#569) (3b68ace)

Chores

4.21.0 (2023-12-11)

Full Changelog: v4.20.1…v4.21.0

Features

  • client: support reading the base url from an env variable (#547) (06fb68d)

Bug Fixes

  • correct some runTools behavior and deprecate runFunctions (#562) (f5cdd0f)
  • prevent 400 when using runTools/runFunctions with Azure OpenAI API (#544) (735d9b8)

Documentation

Build System

4.20.1 (2023-11-24)

Full Changelog: v4.20.0…v4.20.1

Chores

  • internal: remove file import and conditionally run prepare (#533) (48cb729)

Documentation

  • readme: fix typo and add examples link (#529) (cf959b1)

4.20.0 (2023-11-22)

Full Changelog: v4.19.1…v4.20.0

Features

  • allow installing package directly from github (#522) (51926d7)

Chores

  • internal: don’t call prepare in dist (#525) (d09411e)

4.19.1 (2023-11-20)

Full Changelog: v4.19.0…v4.19.1

4.19.0 (2023-11-15)

Full Changelog: v4.18.0…v4.19.0

Features

4.18.0 (2023-11-14)

Full Changelog: v4.17.5…v4.18.0

Features

4.17.5 (2023-11-13)

Full Changelog: v4.17.4…v4.17.5

Chores

  • fix typo in docs and add request header for function calls (#494) (22ce244)

4.17.4 (2023-11-10)

Full Changelog: v4.17.3…v4.17.4

Chores

4.17.3 (2023-11-09)

Full Changelog: v4.17.2…v4.17.3

4.17.2 (2023-11-09)

Full Changelog: v4.17.1…v4.17.2

Chores

4.17.1 (2023-11-09)

Full Changelog: v4.17.0…v4.17.1

Refactors

  • client: deprecate files.retrieveContent in favour of files.content (#474) (7c7bfc2)

4.17.0 (2023-11-08)

Full Changelog: v4.16.2…v4.17.0

Features

Refactors

  • api: rename FunctionObject to FunctionDefinition (#470) (f3990c7)

4.16.2 (2023-11-08)

Full Changelog: v4.16.1…v4.16.2

Bug Fixes

  • api: accidentally required params, add new models & other fixes (#463) (1cb403e)
  • api: update embedding response object type (#466) (53b7e25)
  • asssitant_deleted -> assistant_deleted (#452) (ef89bd7)
  • types: ensure all code paths return a value (#458) (19402c3)

Chores

Documentation

  • update deno deploy link to include v (#441) (47b13aa)

4.16.1 (2023-11-06)

Full Changelog: v4.16.0…v4.16.1

Bug Fixes

Documentation

4.16.0 (2023-11-06)

Full Changelog: v4.15.4…v4.16.0

Features

  • api: releases from DevDay; assistants, multimodality, tools, dall-e-3, tts, and more (#433) (fb92f5e)

Bug Fixes

Documentation

4.15.4 (2023-11-05)

Full Changelog: v4.15.3…v4.15.4

Documentation

4.15.3 (2023-11-04)

Full Changelog: v4.15.2…v4.15.3

Bug Fixes

4.15.2 (2023-11-04)

Full Changelog: v4.15.1…v4.15.2

Documentation

4.15.1 (2023-11-04)

Full Changelog: v4.15.0…v4.15.1

Documentation

4.15.0 (2023-11-03)

Full Changelog: v4.14.2…v4.15.0

Features

4.14.2 (2023-10-30)

Full Changelog: v4.14.1…v4.14.2

Chores

4.14.1 (2023-10-27)

Full Changelog: v4.14.0…v4.14.1

Bug Fixes

  • deploy deno in a github workflow instead of postpublish step (#405) (3a6dba0)
  • typo in build script (#403) (76c5c96)

Chores

4.14.0 (2023-10-25)

Full Changelog: v4.13.0…v4.14.0

Features

  • client: adjust retry behavior to be exponential backoff (#400) (2bc14ce)

Chores

4.13.0 (2023-10-22)

Full Changelog: v4.12.4…v4.13.0

Features

4.12.4 (2023-10-17)

Full Changelog: v4.12.3…v4.12.4

Bug Fixes

  • import web-streams-polyfill without overriding globals (#385) (be8e18b)

4.12.3 (2023-10-16)

Full Changelog: v4.12.2…v4.12.3

Documentation

  • organisation -> organization (UK to US English) (#382) (516f0ad)

4.12.2 (2023-10-16)

Full Changelog: v4.12.1…v4.12.2

Bug Fixes

  • client: correctly handle errors during streaming (#377) (09233b1)
  • client: correctly handle errors during streaming (#379) (9ced580)
  • improve status code in error messages (#381) (68dfb17)

Chores

Refactors

  • streaming: change Stream constructor signature (#370) (71984ed)
  • test: refactor authentication tests (#371) (e0d459f)

4.12.1 (2023-10-11)

Full Changelog: v4.12.0…v4.12.1

Bug Fixes

4.12.0 (2023-10-11)

Full Changelog: v4.11.1…v4.12.0

Features

  • api: remove content_filter stop_reason and update documentation (#352) (a4b401e)
  • re-export chat completion types at the top level, and work around webpack limitations (#365) (bb815d0)

Bug Fixes

  • prevent ReferenceError, update compatibility to ES2020 and Node 18+ (#356) (fc71a4b)

Chores

  • internal: minor formatting improvement (#354) (3799863)

4.11.1 (2023-10-03)

Full Changelog: v4.11.0…v4.11.1

4.11.0 (2023-09-29)

Full Changelog: v4.10.0…v4.11.0

Features

Bug Fixes

  • api: add content_filter to chat completion finish reason (#344) (f10c757)

Chores

4.10.0 (2023-09-21)

Full Changelog: v4.9.1…v4.10.0

Features

  • api: add ‘gpt-3.5-turbo-instruct’, fine-tune error objects, update documentation (#329) (e5f3852)

4.10.0 (2023-09-21)

Full Changelog: v4.9.1…v4.10.0

Features

  • api: add ‘gpt-3.5-turbo-instruct’, fine-tune error objects, update documentation (#329) (e5f3852)

4.9.1 (2023-09-21)

Full Changelog: v4.9.0…v4.9.1

Documentation

  • README: fix variable names in some examples (#327) (5e05b31)

4.9.0 (2023-09-20)

Full Changelog: v4.8.0…v4.9.0

Features

  • client: support importing node or web shims manually (#325) (628f293)

4.8.0 (2023-09-15)

Full Changelog: v4.7.1…v4.8.0

Features

  • errors: add status code to error message (#315) (9341219)

4.7.1 (2023-09-15)

Full Changelog: v4.7.0…v4.7.1

Documentation

  • declare Bun 1.0 officially supported (#314) (a16e268)

4.7.0 (2023-09-14)

Full Changelog: v4.6.0…v4.7.0

Features

4.6.0 (2023-09-08)

Full Changelog: v4.5.0…v4.6.0

Features

  • types: extract ChatCompletionRole enum to its own type (#298) (5893e37)

Bug Fixes

  • fix module not found errors in Vercel edge (#300) (47c79fe)

4.5.0 (2023-09-06)

Full Changelog: v4.4.0…v4.5.0

Features

  • client: add files.waitForProcessing() method (#292) (ef59010)
  • fixes tests where an array has to have unique enum values (#290) (a10b895)
  • make docs more readable by eliminating unnecessary escape sequences (#287) (a068043)

Bug Fixes

  • client: fix TS errors that appear when users Go to Source in VSCode (#281) (8dc59bc), closes #249
  • client: handle case where the client is instantiated with a undefined baseURL (#285) (5095cf3)
  • client: use explicit file extensions in _shims imports (#276) (16fe929)

Documentation

4.4.0 (2023-09-01)

Full Changelog: v4.3.1…v4.4.0

Features

  • package: add Bun export map (#269) (16f239c)
  • re-export chat completion types at the top level (#268) (1a71a39)
  • tests: unskip multipart form data tests (#275) (47d3e18)
  • types: fix ambiguous auto-import for chat completions params (#266) (19c99fb)

Bug Fixes

  • revert import change which triggered circular import bug in webpack (#274) (6534e36)

4.3.1 (2023-08-29)

Full Changelog: v4.3.0…v4.3.1

Bug Fixes

  • types: improve getNextPage() return type (#262) (245a984)

Chores

  • ci: setup workflows to create releases and release PRs (#259) (290908c)

4.3.0 (2023-08-27)

Features

  • client: add auto-pagination to fine tuning list endpoints (#254) (5f89c5e)
  • cli: rewrite in JS for better compatibility (#244) (d8d7c05)

Bug Fixes

  • stream: declare Stream.controller as public (#252) (81e5de7)

Documentation

Chores

4.2.0 (2023-08-23)

Features

Chores

  • internal: export HeadersInit type shim (#241) (cf9f672)