Skip to content

Latest commit

 

History

History
2039 lines (1033 loc) · 104 KB

CHANGELOG.md

File metadata and controls

2039 lines (1033 loc) · 104 KB

Changelog

4.77.1 (2024-12-21)

Full Changelog: v4.77.0...v4.77.1

Bug Fixes

Chores

Documentation

4.77.0 (2024-12-17)

Full Changelog: v4.76.3...v4.77.0

Features

  • api: new o1 and GPT-4o models + preference fine-tuning (#1229) (2e872d4)

Chores

4.76.3 (2024-12-13)

Full Changelog: v4.76.2...v4.76.3

Chores

  • internal: better ecosystem test debugging (86fc0a8)

Documentation

4.76.2 (2024-12-12)

Full Changelog: v4.76.1...v4.76.2

Chores

4.76.1 (2024-12-10)

Full Changelog: v4.76.0...v4.76.1

Chores

  • internal: bump cross-spawn to v7.0.6 (#1217) (c07ad29)
  • internal: remove unnecessary getRequestClient function (#1215) (bef3925)

4.76.0 (2024-12-05)

Full Changelog: v4.75.0...v4.76.0

Features

Chores

4.75.0 (2024-12-03)

Full Changelog: v4.74.0...v4.75.0

Features

4.74.0 (2024-12-02)

Full Changelog: v4.73.1...v4.74.0

Features

  • internal: make git install file structure match npm (#1204) (e7c4c6d)

4.73.1 (2024-11-25)

Full Changelog: v4.73.0...v4.73.1

Documentation

  • readme: mention .withResponse() for streaming request ID (#1202) (b6800d4)

4.73.0 (2024-11-20)

Full Changelog: v4.72.0...v4.73.0

Features

  • api: add gpt-4o-2024-11-20 model (#1201) (0feeafd)
  • bump model in all example snippets to gpt-4o (6961c37)

Bug Fixes

  • docs: add missing await to pagination example (#1190) (524b9e8)

Chores

Documentation

4.72.0 (2024-11-12)

Full Changelog: v4.71.1...v4.72.0

Features

  • add back deno runtime testing without type checks (1626cf5)

Chores

4.71.1 (2024-11-06)

Full Changelog: v4.71.0...v4.71.1

Bug Fixes

  • change release please configuration for jsr.json (#1174) (c39efba)

4.71.0 (2024-11-04)

Full Changelog: v4.70.3...v4.71.0

Features

4.70.3 (2024-11-04)

Full Changelog: v4.70.2...v4.70.3

Bug Fixes

  • change streaming helper imports to be relative (e73b7cf)

4.70.2 (2024-11-01)

Full Changelog: v4.70.1...v4.70.2

Bug Fixes

  • add permissions to github workflow (ee75e00)
  • skip deno ecosystem test (5b181b0)

4.70.1 (2024-11-01)

Full Changelog: v4.70.0...v4.70.1

Bug Fixes

4.70.0 (2024-11-01)

Full Changelog: v4.69.0...v4.70.0

Features

Chores

  • internal: fix isolated modules exports (9cd1958)

Refactors

4.69.0 (2024-10-30)

Full Changelog: v4.68.4...v4.69.0

Features

  • api: add new, expressive voices for Realtime and Audio in Chat Completions (#1157) (12e501c)

Bug Fixes

Documentation

4.68.4 (2024-10-23)

Full Changelog: v4.68.3...v4.68.4

Chores

4.68.3 (2024-10-23)

Full Changelog: v4.68.2...v4.68.3

Chores

  • internal: bumps eslint and related dependencies (#1143) (2643f42)

4.68.2 (2024-10-22)

Full Changelog: v4.68.1...v4.68.2

Chores

4.68.1 (2024-10-18)

Full Changelog: v4.68.0...v4.68.1

Bug Fixes

  • client: respect x-stainless-retry-count default headers (#1138) (266717b)

4.68.0 (2024-10-17)

Full Changelog: v4.67.3...v4.68.0

Features

  • api: add gpt-4o-audio-preview model for chat completions (#1135) (17a623f)

4.67.3 (2024-10-08)

Full Changelog: v4.67.2...v4.67.3

Chores

  • internal: pass props through internal parser (#1125) (5ef8aa8)

4.67.2 (2024-10-07)

Full Changelog: v4.67.1...v4.67.2

Chores

  • internal: move LineDecoder to a separate file (#1120) (0a4be65)

4.67.1 (2024-10-02)

Full Changelog: v4.67.0...v4.67.1

Documentation

  • improve and reference contributing documentation (#1115) (7fa30b3)

4.67.0 (2024-10-01)

Full Changelog: v4.66.1...v4.67.0

Features

  • api: support storing chat completions, enabling evals and model distillation in the dashboard (#1112) (6424924)

4.66.1 (2024-09-30)

Full Changelog: v4.66.0...v4.66.1

Bug Fixes

  • audio: add fallback overload types (0c00a13)
  • audio: use export type (1519100)

4.66.0 (2024-09-27)

Full Changelog: v4.65.0...v4.66.0

Features

  • client: add request_id to .withResponse() (#1095) (2d0f565)

Bug Fixes

  • audio: correct types for transcriptions / translations (#1104) (96e86c2)
  • client: correct types for transcriptions / translations (#1105) (fa16ebb)

4.65.0 (2024-09-26)

Full Changelog: v4.64.0...v4.65.0

Features

4.64.0 (2024-09-25)

Full Changelog: v4.63.0...v4.64.0

Features

  • client: allow overriding retry count header (#1098) (a466ff7)

Bug Fixes

  • audio: correct response_format translations type (#1097) (9a5f461)

Chores

4.63.0 (2024-09-20)

Full Changelog: v4.62.1...v4.63.0

Features

Chores

  • types: improve type name for embedding models (#1089) (d6966d9)

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)