Rate limits
Как работают лимиты и как с ними жить
KodikRouter применяет несколько уровней лимитов, чтобы защитить провайдеров и вашу биллинг-квоту. По умолчанию tier Base даёт 500 RPM на ключ.
Уровни лимитов
API-ключ60 secrate_limit_rpm ключаНастраивается при создании ключа
Ключ × модель60 secpolicy per modelИспользуется для дорогих моделей (Opus, o1)
Организация60 secorg policyСуммарный RPM по всем ключам
Кредитыper requestcredit_limit ключаДневной/месячный бюджет в рублях
Заголовки в ответе
Успешные запросы к шлюзу и 429 от локального RPM-лимитера содержат состояние окна. Ошибки до проверки лимита и ответы upstream-провайдера могут иметь другой набор заголовков.
http
Обработка 429
При превышении лимита возвращается 429 Too Many Requests с заголовком Retry-After (секунд до сброса). Уважайте его и добавьте джиттер.
typescript
Как жить с лимитами
- Разбивайте нагрузку по нескольким ключам (backend по регионам / клиентам).
- Кешируйте повторяющиеся prompts на своей стороне.
- Fallback upstream-агрегатора может помочь при недоступности модели, но не обходит локальные лимиты ключа или организации.
- Мониторьте
X-RateLimit-Remainingи расставляйте приоритеты между очередями.
Нужны выше лимиты?
Enterprise-тариф даёт индивидуальные RPM и приоритетную маршрутизацию.Свяжитесь с нами.
