Gestiona los errores de CometAPI decidiendo si la solicitud debe corregirse o reintentarse. ReintentaDocumentation 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, fallos de la clase timeout y fallos temporales del servidor con backoff; no reintentes solicitudes malformadas ni fallos de autenticación.
Reintenta solo los fallos que se pueden reintentar
| Status o señal | ¿Reintentar? | Acción |
|---|---|---|
400 | No | Corrige el cuerpo de la solicitud o los parámetros. |
401 | No | Corrige la API key y el encabezado Authorization. |
403 | Normalmente no | Elimina los campos no compatibles y verifica el acceso al modelo. |
429 | Sí | Reintenta con backoff exponencial y jitter. |
500 with invalid_request | No | Corrige la forma de la solicitud. |
500, 503, 504, 524 | Sí | Reintenta con backoff y conserva el ID de la solicitud. |
Agrega backoff
El siguiente ejemplo en Python reintenta solo los fallos que se pueden reintentar:Registra contexto útil
La siguiente estructura JSON es segura para almacenar después de eliminar los secretos del usuario y los archivos grandes:Errores comunes
| Problema | Solución |
|---|---|
Reintentar 401 | Detén los reintentos y rota o vuelve a cargar la API key. |
| Reintentar JSON no válido | Valida el cuerpo de la solicitud antes de enviar otra solicitud. |
| No hay ID de solicitud en los logs | Captura el cuerpo exacto del error antes de que tu SDK lo envuelva. |
Reintento inmediato después de 429 | Agrega jitter y reduce la concurrencia. |