Транскрибация в формате OpenAI
Для получения результата в структуре, совместимой с OpenAI API.- Python
- cURL
| Модель | Описание |
|---|---|
palatine_large_highspeed | Высокая точность, рекомендуется по умолчанию |
palatine_small | Быстрее, но менее точная |
Пример транскрибации с помощью polling API
Все запросы требуют авторизации через токен в заголовке:
Authorization: Bearer <ваш_токен>Загрузка файла
Загрузка файла
Загрузите аудиофайл для получения текста.Пример ответа:
- Python
- cURL
Проверка статуса задачи
Проверка статуса задачи
Получить статус и результат задачи транскрибации.Статусы задачи:
- Python
- cURL
success— задача выполнена успешноpending— задача ещё в процессе выполненияerror— при выполнении задачи произошла ошибка
Выгрузка результатов в файл
Выгрузка результатов в файл
Если задача успешно завершена, результат можно забрать в готовом файловом формате.Форматы файлов:
- Python
- cURL
| Формат | Описание |
|---|---|
srt, vtt | Субтитры с таймкодами |
txt | Только текст |
csv, xlsx | Таблица (параметр export_type: segments или words) |
Завершение задачи
Завершение задачи
После завершения работы с задачей её необходимо завершить.
- Python
- cURL
Обработка ошибок
Обработка ошибок
| HTTP код | Описание | Решение |
|---|---|---|
| 401 | Неверный или отсутствующий токен | Проверьте токен авторизации |
| 404 | Задача не найдена | Проверьте task_id или создайте новую задачу |
| 409 | Задача ещё в обработке | Дождитесь завершения, повторите запрос позже |
| 500 | Внутренняя ошибка сервера | Повторите запрос или обратитесь в поддержку |