Общая информация и возможности
API позволяет удобно и безопасно выполнять транскрипцию аудио/видео, а также получать статистику использования и сведения о балансе.
Что можно делать
- Создавать транскрипции: прямая загрузка файла или по
source_url - Рассчитывать стоимость до создания задачи
- Проверять статус и получать результаты (ссылки на
JSON/TXT/PDF) - Запускать AI‑анализ по готовой транскрипции (в одном запросе с созданием)
- Список поддерживаемых AI‑моделей
- Баланс и статистика использования (текущий баланс, кредитный лимит)
- Вебхуки — уведомления о завершении транскрипции, ошибках, низком балансе и завершении LLM-запрос а (см. Вебхуки)
Общий флоу
- Вызвать метод
POST /v2/transcriptions/calculate— предварительный расчет стоимости (опционально). [Контракт: calculateTranscriptionCost] - Вызвать метод
POST /v2/transcriptions— создание задания на транскрипцию. Если передатьai_prompt, дополнительно выполняется AI‑анализ. Транскрипция запускается в фоне; в ответе вернетсяtranscription_idдля последующих запросов. [Контракт: createTranscription] - Проверить статус:
GET /v2/transcriptions/{id}— где{id}- идентификатор транскрипции, полученный в ответе на запрос ее создания. При недостатке средств вернется ошибка биллинга. [Контракт: getTranscription]
Ограничения:
- Вызов
GET /v2/transcriptions/{id}допустим не ч аще, чем 5 раз в минуту. - Новое задание можно ставить в очередь только после финального статуса (Готово или Ошибка) предыдущего.
Безопасность
Доступ к защищенным эндпоинтам осуществляется по HMAC‑подписи через заголовки X-Public-Key, X-Timestamp, X-Signature. Подробнее — в разделе Аутентификация.