Rate limit exceeded: free-models-per-day

Ошибка «Rate limit exceeded: free-models-per-day» — что она значит и как её исправить

При работе с OpenRouter вы можете столкнуться с ошибкой:

  1. {"error":{"message":"Rate limit exceeded: free-models-per-day. Add 10 credits to unlock 1000 free model requests per day","code":429}}

Эта ошибка означает, что вы исчерпали суточный лимит бесплатных запросов к моделям. Ниже разберём, почему это происходит и что с этим делать.

Расшифровка ошибки

  • Rate limit exceeded: free-models-per-day — превышен лимит количества бесплатных запросов в сутки.
  • Add 10 credits to unlock 1000 free model requests per day — если пополнить баланс хотя бы на 10 кредитов, лимит увеличится до 1000 бесплатных запросов в день.
  • code: 429 — стандартный код HTTP, означающий «слишком много запросов».
  • X-RateLimit-Limit: 50 — ваш текущий лимит: 50 бесплатных запросов в сутки.
  • X-RateLimit-Remaining: 0 — лимит исчерпан, запросы временно блокируются.
  • X-RateLimit-Reset — время (в формате Unix), когда лимит будет сброшен, обычно в полночь по UTC.

Что можно сделать

  1. Подождать до следующего дня (UTC) — лимит сбросится автоматически, и вы снова сможете пользоваться бесплатными моделями.
  2. Пополнить баланс на 10 кредитов — это увеличит лимит до 1000 бесплатных запросов в сутки.
  3. Использовать платные модели — они не ограничены лимитом «free-models-per-day», но списывают средства за использование.
  4. Кэшировать однотипные запросы — если вы часто отправляете одинаковые данные (например, получаете список моделей или тестируете один и тот же текст), сохраняйте результат и не повторяйте лишние вызовы API.

Резюме

Условие Лимит
Без пополнения баланса 50 бесплатных запросов в сутки
После пополнения ≥ 10 credits 1000 бесплатных запросов в сутки
Время сброса лимита Каждый день в 00:00 UTC
Как обойти ошибку Пополнить баланс, подождать до завтра или использовать платные модели
14:35
295
Нет комментариев. Ваш будет первым!