Грешки
HTTP кодове за грешки, формати на отговор и правила за повторен опит.
Грешки
| HTTP | Значение | Препоръчително действие |
|---|---|---|
| 400 | Невалидна заявка | Правилен JSON и задължителни полета |
| 401 | Невалиден, замразен или отменен ключ | Завъртете или размразете ключа |
| 402 | Недостатъчно салдо в акаунта или достигнат лимит за използване на ключове | Добавете средства или нулирайте/увеличете лимита за ключове |
| 403 | Моделът не е наличен за ключа | Актуализиране на ключови разрешения |
| 404 | Неизвестна крайна точка, модел или асинхронна заявка | Проверете идентификатора и пътя |
| 413 | Заявката е твърде голяма | Намалете размера на контекста |
| 429 | RPM или паралелност са надвишени | чест Retry-After |
| 500 | Грешка в шлюза | Опитайте отново и проверете регистрационните файлове |
| 502/503/504 | Възходящият поток не е наличен или времето за изчакване е изтекло | Опитайте отново с експоненциално забавяне |
Опитайте отново 429 след Retry-After. Опитайте отново 500, 502, 503, и 504 до три пъти с 1/2/4-секундно забавяне. Не опитвайте автоматично повторно валидиране, удостоверяване, баланс или ненамерени грешки.
Използвайте публичния идентификатор на заявката от X-Request-ID да съпоставят отговора с дневник на заявките.