Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.30.0"
".": "0.31.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 41
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/togetherai%2Ftogetherai-eacfa676c4ac9c051f61d4d25c1074315959b2e3d418bca529e6de2a9f6636e7.yml
openapi_spec_hash: 1d56caf3dd011e888fb911d34bd34aef
config_hash: 3c3a676f96a972da95e0e85618e64c76
configured_endpoints: 46
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/togetherai%2Ftogetherai-1afddc630f2b0684aad99bda9d83dc91ee6648a2b5cd7eac5d42fdc9ff46bbfc.yml
openapi_spec_hash: a4cab3a8559f632b66ea7aabd40cd8aa
config_hash: eb8d7493024f64839cec7401a9451c78
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# Changelog

## 0.31.0 (2025-11-14)

Full Changelog: [v0.30.0...v0.31.0](https://github.com/togethercomputer/together-typescript/compare/v0.30.0...v0.31.0)

### ⚠ BREAKING CHANGES

* **api:** Access to the api for listing checkpoints has changed its name to `list_checkpoints`
* **api:** Access to fine tuning APIs namespace has changed from `fine_tune` to `fine_tuning`

### Features

* **api:** Add audio.voices.list sdk ([890595e](https://github.com/togethercomputer/together-typescript/commit/890595e53cdfd3e28a60cde87426f48ddb81a261))
* **api:** Add batches.cancel API ([b1133f8](https://github.com/togethercomputer/together-typescript/commit/b1133f805588621237922f13cfd2b9e0a4401a0e))
* **api:** Add endpoints.list_avzones ([606fea8](https://github.com/togethercomputer/together-typescript/commit/606fea8873f5d511b619cfce63c3762ffc61db89))
* **api:** Add fine_tune.delete API ([79d0c84](https://github.com/togethercomputer/together-typescript/commit/79d0c84157bddcfe54de5d0ce1c12866b4c1243d))
* **api:** api update ([4be10bc](https://github.com/togethercomputer/together-typescript/commit/4be10bcc5ba0f6af6b42eda9edbb8d6bb921fb02))
* **api:** api update ([e594a76](https://github.com/togethercomputer/together-typescript/commit/e594a76294cf6c591b49f84f8769c045423b9d2a))
* **api:** api update ([8ec7bf0](https://github.com/togethercomputer/together-typescript/commit/8ec7bf0af42f2b9c4ff21f03a8978ed947bdec74))
* **api:** api update ([04797be](https://github.com/togethercomputer/together-typescript/commit/04797be698349057cec045107b183e19e99c0ef3))
* **api:** api update ([c219bfd](https://github.com/togethercomputer/together-typescript/commit/c219bfd42f433da46c8689929dd99eef55c9dda4))
* **api:** manual updates ([9f78929](https://github.com/togethercomputer/together-typescript/commit/9f78929f9162d4c84a0f0643d4070d96dac32e76))
* **api:** Update Eval APIs ([c91b8c0](https://github.com/togethercomputer/together-typescript/commit/c91b8c082eb8e84841820d23bf7dbf1450525b67))


### Styles

* **api:** Change fine tuning method `retrieve_checkpoints` to `list_checkpoints` ([b2c168a](https://github.com/togethercomputer/together-typescript/commit/b2c168afce5f78c915b06559d2c226b5220160c1))
* **api:** Change fine tuning namespace to `fine_tuning` ([77b1211](https://github.com/togethercomputer/together-typescript/commit/77b1211ece96ad340628409c0ae08bac9fab2e0a))

## 0.30.0 (2025-11-04)

Full Changelog: [v0.29.0...v0.30.0](https://github.com/togethercomputer/together-typescript/compare/v0.29.0...v0.30.0)
Expand Down
90 changes: 52 additions & 38 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,35 +77,37 @@ Methods:
- <code title="get /files/{id}/content">client.files.<a href="./src/resources/files.ts">content</a>(id) -> Response</code>
- <code title="post /files/upload">client.files.<a href="./src/resources/files.ts">upload</a>({ ...params }) -> FileUploadResponse</code>

# FineTune
# FineTuning

Types:

- <code><a href="./src/resources/fine-tune.ts">CosineLrSchedulerArgs</a></code>
- <code><a href="./src/resources/fine-tune.ts">FineTune</a></code>
- <code><a href="./src/resources/fine-tune.ts">FineTuneEvent</a></code>
- <code><a href="./src/resources/fine-tune.ts">FullTrainingType</a></code>
- <code><a href="./src/resources/fine-tune.ts">LinearLrSchedulerArgs</a></code>
- <code><a href="./src/resources/fine-tune.ts">LoRaTrainingType</a></code>
- <code><a href="./src/resources/fine-tune.ts">LrScheduler</a></code>
- <code><a href="./src/resources/fine-tune.ts">TrainingMethodDpo</a></code>
- <code><a href="./src/resources/fine-tune.ts">TrainingMethodSft</a></code>
- <code><a href="./src/resources/fine-tune.ts">FineTuneCreateResponse</a></code>
- <code><a href="./src/resources/fine-tune.ts">FineTuneListResponse</a></code>
- <code><a href="./src/resources/fine-tune.ts">FineTuneCancelResponse</a></code>
- <code><a href="./src/resources/fine-tune.ts">FineTuneDownloadResponse</a></code>
- <code><a href="./src/resources/fine-tune.ts">FineTuneListEventsResponse</a></code>
- <code><a href="./src/resources/fine-tune.ts">FineTuneRetrieveCheckpointsResponse</a></code>
- <code><a href="./src/resources/fine-tuning.ts">CosineLrSchedulerArgs</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTune</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTuneEvent</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FullTrainingType</a></code>
- <code><a href="./src/resources/fine-tuning.ts">LinearLrSchedulerArgs</a></code>
- <code><a href="./src/resources/fine-tuning.ts">LoRaTrainingType</a></code>
- <code><a href="./src/resources/fine-tuning.ts">LrScheduler</a></code>
- <code><a href="./src/resources/fine-tuning.ts">TrainingMethodDpo</a></code>
- <code><a href="./src/resources/fine-tuning.ts">TrainingMethodSft</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTuningCreateResponse</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTuningListResponse</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTuningDeleteResponse</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTuningCancelResponse</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTuningDownloadResponse</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTuningListCheckpointsResponse</a></code>
- <code><a href="./src/resources/fine-tuning.ts">FineTuningListEventsResponse</a></code>

Methods:

- <code title="post /fine-tunes">client.fineTune.<a href="./src/resources/fine-tune.ts">create</a>({ ...params }) -> FineTuneCreateResponse</code>
- <code title="get /fine-tunes/{id}">client.fineTune.<a href="./src/resources/fine-tune.ts">retrieve</a>(id) -> FineTune</code>
- <code title="get /fine-tunes">client.fineTune.<a href="./src/resources/fine-tune.ts">list</a>() -> FineTuneListResponse</code>
- <code title="post /fine-tunes/{id}/cancel">client.fineTune.<a href="./src/resources/fine-tune.ts">cancel</a>(id) -> FineTuneCancelResponse</code>
- <code title="get /finetune/download">client.fineTune.<a href="./src/resources/fine-tune.ts">download</a>({ ...params }) -> FineTuneDownloadResponse</code>
- <code title="get /fine-tunes/{id}/events">client.fineTune.<a href="./src/resources/fine-tune.ts">listEvents</a>(id) -> FineTuneListEventsResponse</code>
- <code title="get /fine-tunes/{id}/checkpoints">client.fineTune.<a href="./src/resources/fine-tune.ts">retrieveCheckpoints</a>(id) -> FineTuneRetrieveCheckpointsResponse</code>
- <code title="post /fine-tunes">client.fineTuning.<a href="./src/resources/fine-tuning.ts">create</a>({ ...params }) -> FineTuningCreateResponse</code>
- <code title="get /fine-tunes/{id}">client.fineTuning.<a href="./src/resources/fine-tuning.ts">retrieve</a>(id) -> FineTune</code>
- <code title="get /fine-tunes">client.fineTuning.<a href="./src/resources/fine-tuning.ts">list</a>() -> FineTuningListResponse</code>
- <code title="delete /fine-tunes/{id}">client.fineTuning.<a href="./src/resources/fine-tuning.ts">delete</a>(id, { ...params }) -> FineTuningDeleteResponse</code>
- <code title="post /fine-tunes/{id}/cancel">client.fineTuning.<a href="./src/resources/fine-tuning.ts">cancel</a>(id) -> FineTuningCancelResponse</code>
- <code title="get /finetune/download">client.fineTuning.<a href="./src/resources/fine-tuning.ts">download</a>({ ...params }) -> FineTuningDownloadResponse</code>
- <code title="get /fine-tunes/{id}/checkpoints">client.fineTuning.<a href="./src/resources/fine-tuning.ts">listCheckpoints</a>(id) -> FineTuningListCheckpointsResponse</code>
- <code title="get /fine-tunes/{id}/events">client.fineTuning.<a href="./src/resources/fine-tuning.ts">listEvents</a>(id) -> FineTuningListEventsResponse</code>

# CodeInterpreter

Expand Down Expand Up @@ -162,6 +164,16 @@ Methods:

- <code title="post /audio/speech">client.audio.<a href="./src/resources/audio/audio.ts">create</a>({ ...params }) -> Response</code>

## Voices

Types:

- <code><a href="./src/resources/audio/voices.ts">VoiceListResponse</a></code>

Methods:

- <code title="get /voices">client.audio.voices.<a href="./src/resources/audio/voices.ts">list</a>() -> VoiceListResponse</code>

## Transcriptions

Types:
Expand Down Expand Up @@ -211,18 +223,18 @@ Methods:
Types:

- <code><a href="./src/resources/endpoints.ts">Autoscaling</a></code>
- <code><a href="./src/resources/endpoints.ts">EndpointCreateResponse</a></code>
- <code><a href="./src/resources/endpoints.ts">EndpointRetrieveResponse</a></code>
- <code><a href="./src/resources/endpoints.ts">EndpointUpdateResponse</a></code>
- <code><a href="./src/resources/endpoints.ts">DedicatedEndpoint</a></code>
- <code><a href="./src/resources/endpoints.ts">EndpointListResponse</a></code>
- <code><a href="./src/resources/endpoints.ts">EndpointListAvzonesResponse</a></code>

Methods:

- <code title="post /endpoints">client.endpoints.<a href="./src/resources/endpoints.ts">create</a>({ ...params }) -> EndpointCreateResponse</code>
- <code title="get /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints.ts">retrieve</a>(endpointID) -> EndpointRetrieveResponse</code>
- <code title="patch /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints.ts">update</a>(endpointID, { ...params }) -> EndpointUpdateResponse</code>
- <code title="post /endpoints">client.endpoints.<a href="./src/resources/endpoints.ts">create</a>({ ...params }) -> DedicatedEndpoint</code>
- <code title="get /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints.ts">retrieve</a>(endpointID) -> DedicatedEndpoint</code>
- <code title="patch /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints.ts">update</a>(endpointID, { ...params }) -> DedicatedEndpoint</code>
- <code title="get /endpoints">client.endpoints.<a href="./src/resources/endpoints.ts">list</a>({ ...params }) -> EndpointListResponse</code>
- <code title="delete /endpoints/{endpointId}">client.endpoints.<a href="./src/resources/endpoints.ts">delete</a>(endpointID) -> void</code>
- <code title="get /clusters/availability-zones">client.endpoints.<a href="./src/resources/endpoints.ts">listAvzones</a>() -> EndpointListAvzonesResponse</code>

# Hardware

Expand All @@ -241,27 +253,29 @@ Types:
- <code><a href="./src/resources/batches.ts">BatchCreateResponse</a></code>
- <code><a href="./src/resources/batches.ts">BatchRetrieveResponse</a></code>
- <code><a href="./src/resources/batches.ts">BatchListResponse</a></code>
- <code><a href="./src/resources/batches.ts">BatchCancelResponse</a></code>

Methods:

- <code title="post /batches">client.batches.<a href="./src/resources/batches.ts">create</a>({ ...params }) -> BatchCreateResponse</code>
- <code title="get /batches/{id}">client.batches.<a href="./src/resources/batches.ts">retrieve</a>(id) -> BatchRetrieveResponse</code>
- <code title="get /batches">client.batches.<a href="./src/resources/batches.ts">list</a>() -> BatchListResponse</code>
- <code title="post /batches/{id}/cancel">client.batches.<a href="./src/resources/batches.ts">cancel</a>(id) -> BatchCancelResponse</code>

# Evals

Types:

- <code><a href="./src/resources/evals.ts">EvaluationJudgeModelConfig</a></code>
- <code><a href="./src/resources/evals.ts">EvaluationModelRequest</a></code>
- <code><a href="./src/resources/evals.ts">EvalRetrieveResponse</a></code>
- <code><a href="./src/resources/evals.ts">EvaluationJob</a></code>
- <code><a href="./src/resources/evals.ts">EvalCreateResponse</a></code>
- <code><a href="./src/resources/evals.ts">EvalUpdateResponse</a></code>
- <code><a href="./src/resources/evals.ts">EvalListResponse</a></code>
- <code><a href="./src/resources/evals.ts">EvalGetAllowedModelsResponse</a></code>
- <code><a href="./src/resources/evals.ts">EvalGetStatusResponse</a></code>
- <code><a href="./src/resources/evals.ts">EvalStatusResponse</a></code>

Methods:

- <code title="get /evaluation/{id}">client.evals.<a href="./src/resources/evals.ts">retrieve</a>(id) -> EvalRetrieveResponse</code>
- <code title="get /evaluations">client.evals.<a href="./src/resources/evals.ts">list</a>({ ...params }) -> EvalListResponse</code>
- <code title="get /evaluations/model-list">client.evals.<a href="./src/resources/evals.ts">getAllowedModels</a>() -> EvalGetAllowedModelsResponse</code>
- <code title="get /evaluation/{id}/status">client.evals.<a href="./src/resources/evals.ts">getStatus</a>(id) -> EvalGetStatusResponse</code>
- <code title="post /evaluation">client.evals.<a href="./src/resources/evals.ts">create</a>({ ...params }) -> EvalCreateResponse</code>
- <code title="get /evaluation/{id}">client.evals.<a href="./src/resources/evals.ts">retrieve</a>(id) -> EvaluationJob</code>
- <code title="post /evaluation/{id}/update">client.evals.<a href="./src/resources/evals.ts">update</a>(id, { ...params }) -> EvalUpdateResponse</code>
- <code title="get /evaluation">client.evals.<a href="./src/resources/evals.ts">list</a>({ ...params }) -> EvalListResponse</code>
- <code title="get /evaluation/{id}/status">client.evals.<a href="./src/resources/evals.ts">status</a>(id) -> EvalStatusResponse</code>
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "together-ai",
"version": "0.30.0",
"version": "0.31.0",
"description": "The official TypeScript library for the Together API",
"author": "Together <[email protected]>",
"types": "dist/index.d.ts",
Expand Down
Loading
Loading