Аудио
Три группы эндпоинтов: распознавание речи, перевод аудио и синтез речи из текста (TTS). При распознавании и переводе файлы загружаются как multipart/form-data; TTS принимает JSON и возвращает бинарное аудио.
Распознавание речи
POST /v1/audio/transcriptionscurl https://test.kailin.com.cn/v1/audio/transcriptions \
-H "Authorization: Bearer sk-your-token" \
-F "file=@/path/to/audio.mp3" \
-F "model=whisper-1" \
-F "language=zh"
Поля (form-data)
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
file | file | Да | Аудиофайл (mp3/wav/m4a/webm и др., ≤25 МБ) |
model | string | Да | whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe и др. |
language | string | Нет | Код ISO-639-1 (например, zh) — повышает точность |
prompt | string | Нет | Подсказка, помогающая корректно написать имена собственные |
response_format | string | Нет | json (по умолчанию) / text / srt / verbose_json / vtt |
temperature | number | Нет | Температура сэмплирования |
Ответ
{ "text": "This is the transcribed text." }
Формат verbose_json дополнительно возвращает сегменты и временные метки (segments / duration).