pypi / together
together
What changed in together 2 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-28.
11 breaking6 new APIs and options1 performance2 behavior and defaults1 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli inittogether 311 changes
Breaking changes 10
The client baseURL no longer includes /v1, affecting users who override the baseURL.
The temporary beta clusters import shim is removed.
Chat completions move to the faster api-inference.together.ai host.
All previously deprecated parameters are removed.
Endpoints move out of beta; prior SDK methods and CLI commands are removed.
Models move out of beta; prior SDK methods and CLI commands are removed.
Organization resources are stable and are accessed directly as .organization instead of through beta.organization.
The remediations create command no longer accepts --remediation-id.
Decommissioned Together Code Interpreter APIs are removed.
The temporary post training import shim is removed; use the together.post_training import path or together.post_training.tinker for the Tinker compatible SDK.
Behavior and default changes 1
The updated .whoami version supports different auth identities.
together 210 changes
Breaking changes 1
Moves the training SDK to together.post_training.
New APIs and options 6
The CLI can delete adapter attachments using
tg beta endpoints rm dad_*.Supports deploying LoRA adapters as multi-lora attachments or merged deployments.
Adds an OIDC device authorization flow for logging in through the CLI.
Adds commands for FP4 inference preparation.
Adds a CLI command to get a training job.
Adds a CLI command to list training jobs.
Performance 1
Post-training polling no longer uses backoff.
Behavior and default changes 1
FP4 inputs are named with model object IDs.
Fixes and other changes 1
The CLI upgrade path is fixed to use the together[cli] extra.