1
Загрузка файла
POST /do_transcribe — отправьте аудио/видео файл
2
Получение task_id
API вернёт task_id для отслеживания
3
Polling статуса
GET /task_status/ — опрашивайте до получения результата
4
Скачивание результата (если нужен файл)
GET /download_as_file/ — экспорт в SRT, VTT, CSV, XLSX
5
Завершение
POST /task_done/ — освободите ресурсы
Транскрибация в формате OpenAI
Для получения результата в структуре, совместимой с OpenAI API.- Python
- cURL
Подсказка
prompt. Необязательный текст до 1000 символов, как в OpenAI API: тема
разговора, названия, имена. Модель подстраивается под подсказку, в том числе под её
стиль, и учитывает её конец. Пишите подсказку обычными предложениями с точками: голое
перечисление слов через запятую убирает точки и в распознанном тексте. Для списка
терминов надёжнее параметр dictionary.
prompt и dictionary вместе передавать нельзя — вернётся 422.
Подробнее можно узнать в документации OpenAI клиента.
Пример транскрибации с помощью polling API
Все запросы требуют авторизации через токен в заголовке:
Authorization: Bearer <ваш_токен>Загрузка файла
Загрузка файла
Загрузите аудиофайл для получения текста.Пример ответа:
- Python
- cURL
Проверка статуса задачи
Проверка статуса задачи
Получить статус и результат задачи транскрибации.Статусы задачи:
- Python
- cURL
success— задача выполнена успешноpending— задача ещё в процессе выполненияerror— при выполнении задачи произошла ошибка
Выгрузка результатов в файл
Выгрузка результатов в файл
Если задача успешно завершена, результат можно забрать в готовом файловом формате.Форматы файлов:
- Python
- cURL
Завершение задачи
Завершение задачи
После завершения работы с задачей её необходимо завершить.
- Python
- cURL
Обработка ошибок
Обработка ошибок