Обрабатывайте ошибки CometAPI, определяя, нужно ли исправить запрос или повторить его. ПовторяйтеDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
429, сбои класса timeout и временные серверные сбои с backoff; не повторяйте некорректные запросы или сбои аутентификации.
Повторяйте только допускающие повтор сбои
| Статус или сигнал | Повторять? | Действие |
|---|---|---|
400 | Нет | Исправьте тело запроса или параметры. |
401 | Нет | Исправьте API key и заголовок Authorization. |
403 | Обычно нет | Удалите неподдерживаемые поля и проверьте доступ к модели. |
429 | Да | Повторите с экспоненциальным backoff и jitter. |
500 with invalid_request | Нет | Исправьте форму запроса. |
500, 503, 504, 524 | Да | Повторите с backoff и сохраните request ID. |
Добавьте backoff
Следующий пример Python повторяет только сбои, допускающие повтор:Логируйте полезный контекст
Следующая JSON-структура безопасна для хранения после удаления пользовательских секретов и больших файлов:Распространённые ошибки
| Ошибка | Исправление |
|---|---|
Повтор 401 | Прекратите повторы и замените или заново загрузите API key. |
| Повтор недопустимого JSON | Проверяйте тело запроса перед отправкой следующего запроса. |
| В логах нет request ID | Сохраняйте точное тело ошибки до того, как ваш SDK обернёт его. |
Немедленный повтор после 429 | Добавьте jitter и уменьшите concurrency. |