GET

/v1/schemas/together/audio/audio/translations

kind inputactivity audiohash 85973795…extracted Aug 15, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
468edbdc879c48f500ca284270663ccc30cd83aee57a4e6a4e7a5bc04603b543
{
  "fetchedAt": 1786771359,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

7 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
file*string | stringAudio file upload or public HTTP/HTTPS URL. Supported formats: .wav, .mp3, .m4a, .webm, .flac, .ogg, .opus, .aac. Maximum duration 4 hours; longer audio is rejected with `audio_too_long`. Binary uploads are additionally capped at 80 MB (HTTP 413); URL-fetched …
modelenumModel to use for translationopenai/whisper-large-v3 · default: "openai/whisper-large-v3"
languagestringTarget output language. Optional ISO 639-1 language code. If omitted, language is set to English.default: "en"
promptstringOptional text to bias decoding. Supported only on Whisper-family models (e.g. `openai/whisper-large-v3`). Other STT models (e.g. `nvidia/parakeet-tdt-0.6b-v3`) accept the field for API compatibility but ignore it.
response_formatenumThe format of the responsejson | verbose_json · default: "json"
temperaturenumberSampling temperature between 0.0 and 1.00 ≤ n ≤ 1 · default: 0
timestamp_granularitiesenum | enum[]Controls level of timestamp detail in verbose_json. Only used when response_format is verbose_json. Can be a single granularity or an array to get multiple levels.default: "segment"

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"together","endpointId":"audio/translations","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}