API

Как расшифровать много файлов через API

Один файл — это клик, сто файлов — это программа. API берёт те же файлы, отдаёт ту же расшифровку с теми же сегментами и голосами и оплачивается по объёму аудио, а не подпиской.

Рынок: страница для русскоязычной аудитории. Цены указаны в долларах США. Обновлено 2026-10-24 · Автор: Марк Бурмистров · 8 минут

API — это тот же движок с другой дверью. Он нужен там, где файлы идут сотнями: у поддержки лежит папка с записями, у бэк-офиса — голосовой архив, агенту надо прочитать, что было сказано. Сама расшифровка не меняется: тот же текст, те же сегменты, те же голоса.

Как расшифровать много файлов через API

Создайте ключ API

Ключи доступны на тарифах Pro и Team. Ключ показывают один раз, поэтому положите его в переменные окружения машины, а не в код: ключ в репозитории — это ключ в руках всех, кто его читает.

Отправьте файл

POST /v1/transcripts с файлом в multipart, полем language (ru, en или auto) и полем diarize (true или false). Файл до 8 МБ уходит одним запросом, больше — через разбитую загрузку.

Прочитайте ответ

GET /v1/transcripts/{transcript_id} возвращает текст, статус, сегменты с start_s и end_s, метки голосов, язык и длительность. Тот же объект, что и в приложении, и то же, что стоит проверить, прежде чем отдавать расшифровку дальше.

Выгрузите и уберите

GET /v1/transcripts/{transcript_id}/export?format=txt|md|srt|vtt|csv|docx пишет файл. Удалите расшифровку, когда файл записан, и посмотрите /v1/usage, чтобы увидеть, сколько объёма забрал месяц.

Нужные эндпоинты

Сервис больше, чем это, но конвейеру файлов хватает четырёх эндпоинтов и одного заголовка.

Эндпоинты конвейера файлов
ЭндпоинтЧто делает
POST /v1/api-keysсоздаёт ключ; ключ показывают один раз
GET /v1/api-keysсписок ключей без их значений
POST /v1/transcriptsзагружает файл до 8 МБ и запускает расшифровку
POST /v1/uploads/init, PUT /v1/uploads/{id}/chunk?index=N, POST /v1/uploads/{id}/completeразбитая загрузка для файла больше 8 МБ
GET /v1/transcripts/{id}текст, статус, сегменты, голоса, язык
GET /v1/transcripts/{id}/export?format=…файл в нужном формате
GET /v1/usageобъём текущего месяца
Заголовок каждого запроса — X-API-Key: <key>. Сессия использует Authorization: Bearer <access_token>.

Файлы больше 8 МБ

Файл больше 8 МБ не уходит одним запросом. Загрузка открывается, файл отправляется частями, загрузка закрывается. Размер одной части приходит в ответе на первый запрос, в поле chunk_size, — клиенту не нужно его угадывать.

  • POST /v1/uploads/init с именем, размером и типом файла — в ответе upload id и chunk_size;
  • PUT /v1/uploads/{id}/chunk?index=N для каждой части, сырыми байтами;
  • POST /v1/uploads/{id}/complete — после этого начинается расшифровка.

Как оплачивается API

API оплачивается по объёму аудио отдельно от любой подписки, без ежемесячной платы. Лимиты одного файла такие же, как в приложении: 64 МБ и 120 минут, на любом тарифе.

За тем же движком стоит сервер MCP: transcribe_audio, summarize_transcript, extract_actions и list_transcripts — четыре инструмента для агента, который работает с записями.
Четыре шага гайда: создать ключ, отправить файл, прочитать ответ, выгрузить и убрать
Путь файла через API: ключ, запрос, ответ и выгрузка.
Попробуйте на своём файле

Сначала расшифруйте один файл в браузере

Виджет ниже — тот же движок, что и API. Когда расшифровка одного файла верная, запрос, который делает то же самое в цикле, пишется в десять строк.

Перетащите аудио- или видеофайл

или — mp3, wav, m4a, mp4, до 64 МБ и двух часов

Аккаунта ещё нет? Бесплатный тариф не требует карты. Создайте аккаунт или войдите.

Вопросы и ответы

Вопросы о API

Нужна ли подписка, чтобы пользоваться API?

API оплачивается по объёму аудио и не имеет своей ежемесячной платы. Ключи доступны на тарифах Pro и Team.

Как безопасно хранить ключ?

Положите его в переменные окружения машины, а не в код и не в репозиторий. Ключ показывают один раз при создании, а ключ в публичном репозитории — это ключ в руках всех, кто его читает.

Что будет, если запрос не прошёл?

Каждый эндпоинт отвечает ошибкой в одном формате: {"error": {"code": "...", "message": "..."}}. Читайте код, а не сообщение: он одинаков на всех эндпоинтах, и именно по нему программа и должна ветвиться.

Лимит одного файла другой?

Нет. У API те же лимиты на файл, что и в приложении: 64 МБ и 120 минут. Более длинную запись приходится резать, и команда есть в гайде про форматы файла.

Может ли агент обойтись без программы?

Да. Сервер MCP отдаёт четыре инструмента — transcribe_audio, summarize_transcript, extract_actions и list_transcripts, — и плагины Claude и ChatGPT используют тот же сервер.

Читайте дальше

Страницы, которые идут с этим гайдом

Полная справка по API

Все эндпоинты, заголовок, ошибки и форматы.

Сервер MCP

Четыре инструмента для агента, который работает с записями.

Какой файл загружать

Форматы, размер и лимиты одного файла.

Написано человеком

Марк Бурмистров, основатель.

Эндпоинты, заголовок, форма ошибки и лимиты на этой странице взяты из контракта сервиса и его документации. Автор страницы и издатель сайта — один и тот же человек.