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