Коды ошибок
HTTP-коды состояния, возвращаемые API, и способы реагирования на них.
400 — Bad Request
400
Некорректное тело JSON, недопустимое имя модели или отсутствует обязательный параметр.
401 — Unauthorized
401
Отсутствует или недействителен ключ API. Проверьте заголовок Authorization: Bearer sk-ag-…
402 — Payment Required
402
Недостаточно средств и нет активной подписки. Пополните баланс или активируйте план.
403 — Forbidden
403
Ключ API отозван, пользователь заблокирован или запрошенная модель не входит в ваш план.
429 — Too Many Requests
429
Превышен лимит запросов. Снизьте частоту или перейдите на более высокий план для увеличения RPM.
500 — Internal Server Error
500
Непредвиденная ошибка. Можно безопасно повторить запрос с экспоненциальной задержкой.
503 — Service Unavailable
503
Нет доступного работоспособного канала провайдера для запрошенной модели. Попробуйте другую модель или повторите попытку позже.