Коды ошибок
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 для ключа API.
500 — Internal Server Error
500
Непредвиденная ошибка. Можно безопасно повторить запрос с экспоненциальной задержкой.
503 — Service Unavailable
503
Нет доступного работоспособного канала провайдера для запрошенной модели. Попробуйте другую модель или повторите попытку позже.