Справочник

Лимиты и квоты

Дневной, общий и оконный (окно 300 минут) лимиты, RPM, конкурентность, размер запроса и таймауты. Как поднять лимит.

Обновлено 19 июл. 2026 г.6 мин
#лимиты#квоты#rpm#rate limit#дневной лимит#окно

Лимиты защищают ваш баланс и держат стабильную задержку. Их несколько уровней: дневной лимит ключа, общий баланс, скользящее окно, RPM и конкурентность.

#Типы лимитов

ЛимитЗначение по умолчаниюОбласть
Дневной лимитнастраивается для ключапотолок списаний за сутки
Общий балансостаток на счётежёсткая верхняя граница
Оконный лимитокно 300 минутскользящее окно расхода
RPM~30 запросов/минна ключ
Конкурентностьнесколько одновременныхна ключ
Размер запросадо ~5 МБ телана запрос
Таймаут генерациидо 600 сна запрос

#Дневной лимит ключа

Дневной лимит (dailyCostLimit) — необязательный потолок расхода за сутки на конкретный ключ. Он не привязан к тарифам: вы покупаете объём (общий лимит ключа), а дневной потолок задаётся отдельно — как предохранитель от неожиданного всплеска трат.

  • По умолчанию дневной лимит выставляется с запасом под ваш пакет — обычная работа в него не упирается.
  • Нужен жёсткий контроль (CI, публичный бот) — попросите выставить конкретный дневной потолок на ключ.
  • Нужно больше — дневной лимит поднимают по запросу, ключ пересоздавать не нужно.
Окно 300 минут
Помимо суточной квоты действует скользящее окно 300 минут: расход сглаживается, чтобы один пик не выжег весь дневной лимит за минуты. Внутри окна доступна полная суточная норма, но резкие всплески притормаживаются.

#RPM и конкурентность

Базовый лимит — около 30 запросов в минуту на ключ. При его превышении шлюз отвечает 429 с заголовком retry-after.

  • Разносите нагрузку во времени, а не бейте пачкой — так реже ловите 429.
  • Для параллельных воркеров используйте очередь и ограничитель одновременных запросов.
  • Под CI и высоконагруженные боты заводите отдельный ключ, чтобы не конкурировать с интерактивной работой.

#Размеры и таймауты

ПараметрЗначение
Макс. размер тела запроса~5 МБ
Таймаут генерациидо 600 с (для длинных ответов включайте стриминг)
Окно RPM60 с
Окно расхода300 минут
SSE heartbeatавтоматически, чтобы соединение не рвалось

#Заголовки лимитов в ответе

заголовки rate-limit
HTTP/1.1 200 OK
x-ratelimit-limit: 30
x-ratelimit-remaining: 27
x-ratelimit-reset: 41
x-daily-remaining-usd: 42.13

#Как поднять лимит

  1. 1
    Оцените, что упирается

    Дневной расход, RPM или окно — посмотрите через Usage Query API.

  2. 2
    Поднимите дневной лимит

    Дневной потолок ключа поднимают по запросу под вашу нагрузку — купленный объём при этом не меняется.

  3. 3
    Напишите в поддержку

    Для нестандартной нагрузки @nukind поднимет RPM и конкурентность индивидуально.

Лимит — это предохранитель
Дневной лимит — это защита, а не жёсткий максимум: под задачу его расширяют по запросу. Общий объём вы в любой момент докупаете — лимит ключа просто поднимается.
Не помогло?

Напишите в Telegram — поможем с настройкой и подберём тариф. Или вернитесь ко всем разделам документации.