Skip to content

Releases: togethercomputer/together-py

v2.7.0

03 Apr 19:58
06e0748

Choose a tag to compare

2.7.0 (2026-04-03)

Full Changelog: v2.6.0...v2.7.0

Features

  • api: add generate_audio, image_reference, media params to videos.create (b2c5ca7)

v2.6.0

02 Apr 14:28
9f8a8e4

Choose a tag to compare

2.6.0 (2026-03-31)

Full Changelog: v2.5.0...v2.6.0

Features

  • [jig] updated created_at, updated_at format to datetime (#310) (5a27da9)
  • api: add bit_rate parameter to speech create method (e447ab6)
  • api: add random_seed field to fine_tuning cancel and list responses (57dcc89)
  • internal: implement indices array format for query and form serialization (f896e54)

Bug Fixes

  • jig: conditionally install pyproject.toml dependancies in dockerfile only if pyproject.toml is available (#314) (e06478c)
  • sanitize endpoint path params (c445ed8)
  • types: correct gpu_type literal in jig, timestamp types in deployment (ef08cec)

Chores

  • ci: skip lint on metadata-only changes (d22b49f)
  • Disable translation test temporarily (#313) (4c2075d)
  • internal: regenerate SDK with no functional changes (e541c40)
  • internal: update gitignore (6c7113e)
  • tests: bump steady to v0.19.4 (f2583ae)
  • tests: bump steady to v0.19.5 (e8de9f6)
  • tests: bump steady to v0.19.6 (3f935af)
  • tests: bump steady to v0.19.7 (859e9ba)
  • tests: bump steady to v0.20.1 (a4b6f3d)
  • tests: bump steady to v0.20.2 (b38453b)

Documentation

  • api: update voice parameter documentation URL in speech (fe89657)

Refactors

  • tests: switch from prism to steady (0b4c343)

v2.5.0

18 Mar 18:27
8985d71

Choose a tag to compare

2.5.0 (2026-03-18)

Full Changelog: v2.4.0...v2.5.0

Features

Bug Fixes

  • deps: bump minimum typing-extensions version (94c9632)
  • jig: use Together.get instead of Together._client.get so that registry errors are handled correctly (#302) (aefd483)
  • pydantic: do not pass by_alias unless set (dca687e)
  • types: remove model enum constraint in chat completions (c30e2a0)

Chores

  • Fix unit tests with recent model deprecations (#305) (28902b4)
  • internal: tweak CI branches (556c449)

v2.4.0

11 Mar 22:54
86cee4c

Choose a tag to compare

2.4.0 (2026-03-11)

Full Changelog: v2.3.2...v2.4.0

Features

  • jig: move config.dockerfile to config.image.dockerfile_path and add an config.deploy.image option so that you don't have to always pass it as a flag (#287) (16f64a5)

Bug Fixes

  • fix autoscaling config usage in jig (#298) (a3b6657)
  • fixed autoscaling configs in deployments api (d31204c)
  • jig: deployment tracking (#300) (f80a2b0)
  • jig: send {} for deployment autoscaling to unset if unset in config (#294) (7657de3)

Chores

v2.3.2

09 Mar 19:00
bffe187

Choose a tag to compare

2.3.2 (2026-03-09)

Full Changelog: v2.3.1...v2.3.2

Bug Fixes

  • Address pydantic validation error on file literal (#291) (ecb8e7d)

v2.3.1

09 Mar 18:08
e81dce4

Choose a tag to compare

2.3.1 (2026-03-09)

Full Changelog: v2.3.0...v2.3.1

Bug Fixes

  • Improve multipart file uploads (#290) (b27d19c)
  • jig: compile cache should be owned by current user instead of root so cleanup works (504717e)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (e7d23c3)
  • update placeholder string (9b0a5b9)

v2.3.0

05 Mar 16:57
dbad11f

Choose a tag to compare

2.3.0 (2026-03-05)

Full Changelog: v2.2.0...v2.3.0

Features

  • Add typing for completion responses related to logprobs (d81683a)
  • Another try (d16cbaa)
  • cli: Add --json to fine-tuning retrieve (#272) (b9bb6e0)
  • update deployments schemas to include volume versions (b4dfb3d)
  • Update training type for price estimation too (a430a3a)

Bug Fixes

  • cli: Improve error output message when model/checkpoint is not provided in finetune create (#271) (bae0065)
  • cli: Improve output when downloading an incomplete finetune job (#273) (eae629e)
  • jig autoscaling config should be nullable (#286) (589215f)
  • jig: minor improvements (#283) (98cb9fb)
  • remove dependency from .jig.json managing setting secrets (#282) (5470ade)
  • use volume version metadata when updating volumes (#279) (20304af)

Chores

  • ci: bump uv version (8b138b5)
  • cli: Improve output for fine-tuning list and files list commands (#274) (a73f525)
  • cli: Improve output for file uploads and fine-tuning create (#277) (089d4b9)
  • internal: add request options to SSE classes (174bf4d)
  • internal: make test_proxy_environment_variables more resilient (eb89afd)
  • internal: make test_proxy_environment_variables more resilient to env (0bf71ae)
  • test: do not count install time for mock server timeout (bbf3f2d)

v2.2.0

19 Feb 21:42
bfb1918

Choose a tag to compare

2.2.0 (2026-02-19)

Full Changelog: v2.1.1...v2.2.0

Features

  • cli: Add json mode to fine-tuning list --json (#269) (13d3551)
  • Improve file uploads and FT create flows with checksums (#253) (3095b9a)
  • Update descriptions for endpoints (70900c6)

Bug Fixes

Chores

  • Add documentation and changelog to project.urls (#264) (7b9e574)
  • Better jig deployment progress (#242) (ba9c50a)
  • cli: Improve messaging when attempting to cancel finetune that is not cancellable (#268) (6502acc)
  • configure new SDK language (b312b50)
  • Fix various docstrings (2e1bd13)
  • format all api.md files (c16f892)
  • format files (#266) (2a452df)
  • Refactor argument options with CLI file downloads (#267) (642adbd)
  • Remove broken field LineCount from FileResponse (778a7d9)
  • Remove line_count field from files sdks/clis (#265) (62c9da6)
  • Revert adding mcp code. Code additions were unexpected. (7a322f7)
  • update mock server docs (5bcfbdf)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

v2.1.1

12 Feb 00:50
163d9a8

Choose a tag to compare

2.1.1 (2026-02-12)

Full Changelog: v2.1.0...v2.1.1

Bug Fixes

  • cli: handle None model.type in 'together models list' sort (9c17a0c)
  • cli: handle None model.type in 'together models list' sort (9c17a0c)
  • cli: handle None model.type in 'together models list' sort (94bd7cc)

Chores

  • internal: fix lint error on Python 3.14 (c66238c)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

v2.1.0

10 Feb 19:02
f270535

Choose a tag to compare

2.1.0 (2026-02-10)

Full Changelog: v2.0.0...v2.1.0

Features

  • cli: improve error messages for endpoint creation failures (#230) (0285a69)
  • jig support for multi deployment (d1165fd)

Bug Fixes

  • cli: fine-tuning retrieve now renders data instead of schema (#250) (52cde25)
  • jig: lint errors (07f4d34)
  • jig: migrate old state files properly and be even more defensive about parsing deploy errors (92ef79b)
  • jig: pyright does not handle isinstance type narrowing in ternary expressions. also fix migration logic (bf5267f)
  • remove hardcoded API key from image example (#254) (8f2c60c)

Chores

  • internal: bump dependencies (c9678ff)
  • Update descriptions for jig queue methods and properties (23be158)