Ошибки
AIPROXYPAY возвращает ошибки в формате OpenAI: HTTP-статус + JSON с полем error.
Формат
json
{
"error": {
"type": "insufficient_balance",
"message": "Не хватает токенов для запроса.",
"code": 402
}
}Коды
| HTTP | type | Что делать |
|---|---|---|
| 400 | invalid_request | Проверьте JSON и обязательные поля. |
| 401 | unauthorized | Подставьте валидный API-ключ. |
| 402 | insufficient_balance | Пополните подписку. |
| 404 | model_not_found | Проверьте идентификатор модели в формате provider/model. |
| 429 | rate_limited | Снизьте частоту запросов или подождите. |
| 500 | upstream_error | Ошибка провайдера, повторите запрос. |
Стратегия повторов
Для статусов 429 и 500 рекомендуем экспоненциальный back-off: первая повторная попытка через 1 сек, далее ×2 до 30 сек, максимум 5 попыток.