Перейти к содержимому

/create

Создать задачу на транскрибацию

POST https://gptunnel.ru/v1/audio/transcriptions

Распознавание речи выполняется асинхронно. Метод создаёт задачу и возвращает её id и status. Результат можно получить через webhook (callback_url) или методом /result.

Headers

ПараметрТипОписание
Authorization*stringAPI ключ

Request Body

ПараметрТипОписание
audio_url*stringПрямая публичная ссылка (http/https) на аудио или видео файл
model*stringМодель: deepgram-whisper-tiny | deepgram-whisper-medium | deepgram-whisper-large
languagestringКод языка (например, "ru", "en"). Если не указан — язык определяется автоматически
callback_urlstringURL для отправки результата (webhook). Должен быть публичным

Пример запроса

Окно терминала
curl --request POST \
--url https://gptunnel.ru/v1/audio/transcriptions \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"audio_url": "https://storage.yandexcloud.net/timenote/example.mp3",
"model": "deepgram-whisper-large",
"language": "ru"
}'

Пример ответа

{
"code": 0,
"id": "6a47bb78fb3f0d852e64c8e3",
"status": "processing"
}

Полный справочник кодов ошибок — в разделе Справочник ошибок.

Результат будет доставлен на callback_url (если указан) или запрашивается методом /result.