POST Audio

Синтез речи (binary), транскрипция и перевод. Multipart — до 25 MiB на часть.

POST
/audio/speech
АвторизацияBearer <token>

API-ключ sk-…. Не токен кабинета и не sk-mgmt-….

Где: header

Тело запроса

application/json

Тело ответа

audio/mpeg

curl -X POST "https://example.com/audio/speech" \  -H "Content-Type: application/json" \  -d '{    "model": "tts-1",    "input": "Привет!",    "voice": "alloy"  }'
"string"
POST
/audio/transcriptions
АвторизацияBearer <token>

API-ключ sk-…. Не токен кабинета и не sk-mgmt-….

Где: header

Тело запроса

multipart/form-data

Тело ответа

application/json

curl -X POST "https://example.com/audio/transcriptions" \  -F file="string" \  -F model="whisper-1"
{
  "text": "string",
  "duration": 0,
  "usage": {
    "type": "duration",
    "seconds": 0,
    "input_tokens": 0,
    "output_tokens": 0,
    "total_tokens": 0,
    "input_token_details": {
      "audio_tokens": 0,
      "text_tokens": 0
    }
  }
}
POST
/audio/translations
АвторизацияBearer <token>

API-ключ sk-…. Не токен кабинета и не sk-mgmt-….

Где: header

Тело запроса

multipart/form-data

Тело ответа

application/json

curl -X POST "https://example.com/audio/translations" \  -F file="string" \  -F model="string"
{
  "text": "string",
  "duration": 0,
  "usage": {
    "type": "duration",
    "seconds": 0,
    "input_tokens": 0,
    "output_tokens": 0,
    "total_tokens": 0,
    "input_token_details": {
      "audio_tokens": 0,
      "text_tokens": 0
    }
  }
}

Что дальше

На этой странице