ChatGPT Plus оплачен, но приложение с API-ключом возвращает 429 и insufficient_quota. Покупать подписку повторно не нужно: сначала выясните, какой именно лимит сработал.
С похожим вопросом пришёл пользователь Reddit: его программа на C# получила ошибку уже при первом запуске. Он ожидал, что Plus даст хотя бы несколько API-запросов. Обсуждение старое, поэтому ниже проверены нынешние правила, а не советы из комментариев.
1. Уточните, откуда оплачивается запрос
Использование OpenAI API не входит в ChatGPT Plus и оплачивается отдельно. Подписка в ChatGPT не пополняет баланс вашего API-аккаунта. Условия Plus.
Это не стоит переносить на все тарифы: у подходящих подписок Pro и Business есть отдельная программа API-кредитов, которую нужно активировать и привязать к организации API. Plus в неё не входит. Условия API-кредитов.
Здесь разбираются запросы через API-ключ. Вход в поддерживаемый инструмент через Sign in with ChatGPT может использовать другую схему доступа.
2. Смотрите error.code, а не только число 429
HTTP 429 бывает по разным причинам. Даже общий тип ошибки insufficient_quota не объясняет, какое действие поможет:
- credit_balance_exhausted: у организации закончились предоплаченные API-кредиты.
- organization_spend_limit_exceeded или project_spend_limit_exceeded: достигнут установленный предел расходов организации или проекта.
- organization_usage_limit_exceeded: достигнут лимит использования, назначенный OpenAI.
- Rate limit reached: запросы или токены поступают слишком быстро.
3. Проверьте организацию, баланс и лимиты
Если у вас несколько организаций или проектов, убедитесь, что приложение использует ключ нужного проекта. Баланс другой организации здесь не поможет. В API Platform проверьте Billing и Limits именно для того аккаунта, через который идёт запрос. Проверка организации и лимитов.
При нулевом балансе сначала проверьте, прошла ли покупка кредитов. После успешной оплаты обновление может занять несколько минут. Если сумма всё ещё не совпадает, OpenAI рекомендует обратиться в поддержку с данными организации и покупки, прежде чем платить ещё раз. Положительный баланс тоже не отменяет ограничения на расходы и частоту запросов. Как работает API-баланс.
4. Настройте повторы только для временного ограничения
Если причина в частоте запросов, учитывайте заголовок Retry-After. Если его нет, увеличивайте задержку между попытками и добавляйте небольшой случайный разброс. Ограничьте число повторов: бесконечный цикл может продлить проблему. Не повышайте денежные лимиты вслепую только потому, что увидели 429. Рекомендации по повторным запросам.
Если ошибка остаётся, сохраните её полный текст, error.code, request ID и время с часовым поясом. API-ключи и другие секреты в обращение или скриншоты не добавляйте.
Проверено 9 ноября 2026 года.
Последнее редактирование: