POST Audio
Синтез речи (binary), транскрипция и перевод. Multipart — до 25 MiB на часть.
Авторизация
bearerAuth Авторизация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"Авторизация
bearerAuth Авторизация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
}
}
}Авторизация
bearerAuth Авторизация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
}
}
}