Чтобы ограничить месячный расход OpenAI API, недостаточно вписать сумму: проверьте переключатель Enforce a hard limit. Актуальная документация различает spend alert, уведомление о расходе, и hard spend limit, жёсткий лимит, который останавливает затронутые запросы. Жёсткий лимит теперь описан и для организации, и для отдельного проекта: правила OpenAI.
Небольшой перерасход возможен: OpenAI предупреждает, что применение ограничения распространяется с задержкой.
Старые советы могут описывать уже неактуальные настройки. Сегодня нельзя исходить из того, что бюджеты всегда только уведомляют о расходах: проверьте, включён ли жёсткий лимит.
Как включить лимит проекта и организации
Для изменения лимита нужны права управления настройками.
- В нужном проекте откройте Settings → Limits → Spend → Edit spend limit.
- Укажите месячную сумму Monthly spend limit, включите Enforce a hard limit и сохраните.
- Проверьте также ограничение организации в Organization limits.
Лимит организации относится ко всем её проектам. Лимит проекта затрагивает только расход, выставляемый этому проекту. Оба могут действовать одновременно.
Поэтому свободный бюджет проекта не отменяет достигнутый общий предел.
Как определить причину остановки
Вместо бесконечных повторов запроса приложение должно прочитать error.code, машинный код ошибки. В справочнике ошибок выделены разные случаи:
- project_spend_limit_exceeded: достигнут включённый жёсткий лимит проекта.
- organization_spend_limit_exceeded: достигнут предел организации.
- organization_usage_limit_exceeded: исчерпан лимит использования, назначенный OpenAI.
- credit_balance_exhausted: закончились предоплаченные кредиты.
Это не одна и та же проблема и не обычное превышение числа запросов в минуту. Увеличение паузы между повторами не восстановит исчерпанный бюджет.
Когда запросы возобновятся
После повышения или снятия достигнутого лимита трафик возобновляется не обязательно мгновенно; иначе действует следующий месячный цикл. Подробности есть в описании hard-limit behavior.
Для рабочего сервиса поставьте уведомление раньше потолка.
Заранее определите поведение приложения: показать понятное сообщение, остановить фоновые задания, не создавать очередь бесконечных повторов. Если возможный небольшой перерасход критичен, добавьте собственный запас и ограничитель заданий. Не рассчитывайте, что письмо само остановит процесс.
Проверено 10 ноября 2026 года. Настройки реального аккаунта не изменялись.
Последнее редактирование: