Справочник

Коды ошибок

Ошибки приходят в формате выбранной поверхности (OpenAI или Anthropic).

Справочник кодов

HTTPerror.typeЧто означает
400invalid_request_errorБитый JSON, нет поля или кривой tools[]
401authentication_errorОтсутствует или неверный ключ
402insufficient_creditsБаланс ниже расчётной стоимости
403model_not_foundМодель не включена или не разрешена ключу
429rate_limit_errorПревышен лимит запросов в минуту
502api_errorАпстрим упал — ретраябельно

Стратегия повторных запросов

Ретраябельны 429 и 502 — используй экспоненциальный backoff с jitter, не больше 3 попыток. Остальные коды указывают на проблему самого запроса: повтор даст ту же ошибку, сначала чини причину.

Telegram