Грешке
ХТТП кодови грешака, формати одговора и правила за поновни покушај.
Грешке
| HTTP | Значење | Препоручена радња |
|---|---|---|
| 400 | Неважећи захтев | Исправите ЈСОН и обавезна поља |
| 401 | Неважећи, замрзнути или опозвани кључ | Окрените или одмрзните кључ |
| 402 | Недовољно стање на рачуну или ограничење коришћења кључа је достигнуто | Додајте средства или ресетујте/повећајте ограничење кључа |
| 403 | Модел недоступан за кључ или изворну ИП адресу коју је одбацила листа дозвољених АПИ-ја | Ажурирајте дозволе за кључеве или користите дозвољени изворни ИП |
| 404 | Непозната крајња тачка, модел или асинхронизовани захтев | Проверите идентификатор и путању |
| 413 | Захтев је превелик | Смањите величину контекста |
| 429 | РПМ или истовременост је премашена | Част Retry-After |
| 500 | Грешка мрежног пролаза | Покушајте поново и прегледајте евиденцију |
| 502/503/504 | Упстреам није доступан или је истекао | Покушајте поново са експоненцијалним повлачењем |
Обавезно плаћање
Недовољно стање предузећа/рачуна враћа ХТТП 402 Payment Required у ОпенАИ-компатибилној коверти:
{
"error": {
"message": "Insufficient account balance.",
"type": "payment_required",
"code": "insufficient_balance"
}
}
Исти стабилни разлог/шифра је забележен у историји захтева. А 402 захтев се одбија пре извршења добављача и не треба га аутоматски поново покушавати док се финансирање или применљиво ограничење потрошње не исправи.
Одбијање листе дозвољених ИП адреса
Када је аутентификовани АПИ кључ важећи, али је изворна адреса изван ефективне листе дозвољених АПИ-ја личних или пословних организација, Модел Гате одбија захтев пре извршења узводно. ОпенАИ-компатибилни одговори користе ХТТП 403 са кодом ip_not_allowed. Антропски компатибилни одговори користе антропску коверту грешке са ХТТП-ом 403 и authentication_error. Не покушавајте поново из истог недозвољеног извора; промените конфигурисану листу дозвољених или пошаљите захтев са дозвољене адресе.
Покушајте поново 429 после Retry-After. Покушајте поново 500, 502, 503, и 504 до три пута са повлачењем од 1/2/4 секунде. Немојте аутоматски поново покушавати грешке валидације, аутентикације, баланса или грешке које нису пронађене.
Користите јавни ИД захтева од X-Request-ID да корелира одговор са дневник захтева.