Цены и биллинг в доках
Зачем эта страница: понять, как запрос превращается в рубли — токены, округление, кэш, прерванный stream, резервы, batch — и что происходит на нуле баланса.
Баланс, цена за единицу и FREE-грант — весь биллинг этапа 1: pay-as-you-go в рублях, фиксированных платежей нет.
Формула списания и пример расчёта
Цена запроса ₽ (текст и vision) = вход_токены × цена_входа/1M + кэш_токены × цена_кэша/1M + выход_токены × цена_выхода/1M. Другие модальности: изображения × цена_изображения; символы TTS / 1000 × цена_1K; минуты аудио × цена_минуты; токены эмбеддингов × цена/1M. Округление — до копейки вверх по каждому запросу.Цены mid-class-chat: 80 ₽/1M вход, 20 ₽/1M кэш-чтение, 300 ₽/1M выход.
mid-class-chat, 1 500 входных (из них 0 кэша) и 1 000 выходных: 1 500×80/1M + 1 000×300/1M = 0,12 ₽ + 0,30 ₽ = 0,42 ₽. Та же цифра приходит в usage.cost_rub ответа OpenAI-формата и в заголовок Ruslo-Usage-Cost обоих форматов.
Кэш-токены
Чтение из кэша дешевле входных токенов, обычно в 4 раза: 20 ₽/1M кэш-чтение против 80 ₽/1M входа у mid-class-chat. Запись в кэш тарифицируется по цене входа. Системный промпт RAG-приложения уходит в кэш-чтение со второго запроса.
Прерванный stream
Тарифицируются фактически сгенерированные токены выхода. Прервали на 500-м токене — платите за 500. Клиентский разрыв и серверный обрыв тарифицируются одинаково.
Резервы баланса
На старте запроса баланс резервируется по максимальной оценке стоимости. После завершения запроса резерв превращается в фактическое списание или возвращается целиком. Строка «резерв» в истории операций — не двойное списание. Резерв прерванного запроса живёт до 5 минут.
Batch: −50% к цене единиц
В batch тарифицируются только завершённые строки; цена единиц — на 50% ниже обычной.
Пример: 1 000 строк mid-class-chat (1 500 вход + 1 000 выход) стоят 420 ₽ вне batch и 210 ₽ в batch.
Задача в статусе expired или cancelled — завершённые строки тарифицированы, остальные возвращены без списания. Строки с ошибками не тарифицируются; их повтор отправляется отдельной задачей.
FREE-грант и конец баланса
Грант 300 ₽ начисляется при регистрации без карты, срок жизни — 90 дней. Грант тратится на любые модели по их ценам.
Грант исчерпан или истёк — ничего не списывается автоматически: платные модели отвечают 402 insufficient_balance, FREE-модели продолжают работать за 0 ₽.
Пополнение баланса: карта, СБП, счёт
Карта РФ и СБП — от 500 ₽, зачисление до 5 минут.
Счёт для юрлица — от 5 000 ₽ (⏳ с запуска юрлица): счёт выставляется из кабинета, баланс пополняется по поступлению платежа, УПД через ЭДО в начале месяца.
НДС в цене и документах
НДС назван явно в цене и в документах: „включая“ или „сверх“ — видно до подтверждения оплаты, а не в закрывающих задним числом.
Конец баланса
Баланс ниже цены запроса — ответ 402 insufficient_balance. Ключ, история операций, лимиты и настройки сохраняются.
Автопополнение существует только при явно включённом пороге (K2).
Возврат неиспользованного остатка
Неиспользованный остаток возвращается по заявлению из кабинета в течение 24 часов с момента заявки. Потраченный грант не возвращается: он не был деньгами.
Спишется ли за ошибку
503от upstream и строки batch с ошибками → ответ не получен → не тарифицируются, списания нет.- Прерванный stream → генерация остановлена → тарифицируются только сгенерированные токены выхода.
- Запрос отклонён с ошибкой → токены не сгенерированы → цена 0 ₽ по формуле.
- Платёж не прошёл → деньги не поступили → ничего не списывается.
Двойное списание исключено.
Единицы и формулы по модальностям с примерами расчёта — страница D7
Цены и легенда единиц на странице цен
Обновлено: 2026-10-25