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
Подробнее можно узнать в документации OpenAI клиента.
Пример транскрибации с помощью polling API
Все запросы требуют авторизации через токен в заголовке:
Authorization: Bearer <ваш_токен>Загрузка файла
Загрузка файла
Загрузите аудиофайл для получения текста.Пример ответа:
- Python
- cURL
Проверка статуса задачи
Проверка статуса задачи
Получить статус и результат задачи транскрибации.Статусы задачи:
- Python
- cURL
success— задача выполнена успешноpending— задача ещё в процессе выполненияerror— при выполнении задачи произошла ошибка
Выгрузка результатов в файл
Выгрузка результатов в файл
Если задача успешно завершена, результат можно забрать в готовом файловом формате.Форматы файлов:
- Python
- cURL
Завершение задачи
Завершение задачи
После завершения работы с задачей её необходимо завершить.
- Python
- cURL
Обработка ошибок
Обработка ошибок