Skip to content

Тарифы и ограничения

Базовая ставка списания — 5 ₽ за 1 000 символов TTS и 2 ₽ за минуту ASR или очистки аудио. Внутренний баланс хранится в копейках. Бонусный баланс подписки снижает эффективную стоимость; минимум около 3 ₽ за 1 000 символов достигается на годовом тарифе «Масштаб».

ТарифМесяцГодБаланс в месяц
Старт199 ₽1 990 ₽210 ₽
Базовый499 ₽4 990 ₽550 ₽
Продвинутый1 499 ₽14 990 ₽1 800 ₽
Проект5 000 ₽50 000 ₽6 250 ₽
Команда10 000 ₽100 000 ₽13 000 ₽
Масштаб20 000 ₽200 000 ₽27 800 ₽

Годовая подписка стоит как десять месяцев и даёт двенадцать начислений каждые 30 дней. Отдельно можно покупать несгорающие кредиты от 200 ₽.

API-лимиты

Все тарифные ограничения считаются совместно на workspace_id; API-ключи и участники одного Workspace делят RPM и concurrency. Один синхронный публичный TTS-запрос принимает до 500 исходных символов на публичных тарифах.

ОграничениеFreeСтартБазовыйПродвинутыйПроектКомандаМасштаб
REST TTS RPM5810304560120
REST TTS concurrent112581015
Realtime connections001251015
ASR create RPM20202020404060
ASR status RPM (GET)120120120120200200300

Повторный multipart POST с Idempotency-Key остаётся в ASR create bucket: совпадение тела можно доказать только после его чтения. Это не позволяет известным ключом обойти pre-body защиту от загрузочного abuse. GET статуса использует отдельный повышенный status bucket.

ASR-файлы

Таблица ниже описывает загрузку через веб-кабинет: большие файлы отправляются напрямую в хранилище. Публичные POST /api/asr и POST /api/asr/jobs принимают обычный multipart-запрос через API edge, поэтому для них действует отдельный транспортный предел 200 МБ. Максимальная длительность всё равно определяется тарифом.

ТарифМаксимальная длительностьМаксимальный размер аудио/видео
Free30 минут500 МБ
Старт1 час1 ГБ
Базовый1 час1 ГБ
Продвинутый2 часа2 ГБ
Проект3 часа3 ГБ
Команда6 часов6 ГБ
Масштаб8 часов8 ГБ

Файл принимается, только если проходит оба ограничения. Высокобитрейтное видео может раньше упереться в размер; в таком случае сожмите видео или извлеките аудиодорожку. Для polling используйте backoff с jitter и отдельный лимит status.