# What changed in together

> 21 changes in together 2 to 3 from its official release notes, upgrade guides and advisories: 11 breaking, 6 new APIs and options. Each one cited. Sources checked 2026-10-28. HTML: https://unstale.sh/pypi/together/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## together 3

### Breaking changes

- The client baseURL no longer includes /v1, affecting users who override the baseURL. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- The temporary beta clusters import shim is removed. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- Chat completions move to the faster api-inference.together.ai host. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- All previously deprecated parameters are removed. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- Endpoints move out of beta; prior SDK methods and CLI commands are removed. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- Models move out of beta; prior SDK methods and CLI commands are removed. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- Organization resources are stable and are accessed directly as .organization instead of through beta.organization. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- The remediations create command no longer accepts --remediation-id. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- Decommissioned Together Code Interpreter APIs are removed. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)
- 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. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)

### Behavior and default changes

- The updated .whoami version supports different auth identities. (3.0.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v3.0.0)

## together 2

### Breaking changes

- Moves the training SDK to together.post_training. (2.41.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.41.0)

### New APIs and options

- The CLI can delete adapter attachments using `tg beta endpoints rm dad_*`. (2.42.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.42.0)
- Supports deploying LoRA adapters as multi-lora attachments or merged deployments. (2.41.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.41.0)
- Adds an OIDC device authorization flow for logging in through the CLI. (2.41.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.41.0)
- Adds commands for FP4 inference preparation. (2.41.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.41.0)
- Adds a CLI command to get a training job. (2.41.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.41.0)
- Adds a CLI command to list training jobs. (2.41.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.41.0)

### Performance

- Post-training polling no longer uses backoff. (2.42.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.42.0)

### Behavior and default changes

- FP4 inputs are named with model object IDs. (2.42.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.42.0)

### Fixes and other changes

- The CLI upgrade path is fixed to use the together[cli] extra. (2.42.0) — [release notes](https://github.com/togethercomputer/together-py/releases/tag/v2.42.0)
