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