Errores, reintentos y límites

Live
Clasifica los fallos antes de reintentar y conserva el contexto de la petición original.
Abrir en ChatGPT
(opens in new tab)
Última verificación: 2026-08-11

Clases de error

EstadoSignificadoAcción
400 / 413Entrada no válida o petición demasiado grandeCorrige la petición; no la reintentes sin cambios
401Clave ausente o no válidaRota o corrige las credenciales
402Límite de facturación o de saldoResuelve la facturación antes de reintentar
429Límite de uso alcanzadoRespeta Retry-After y aplica retroceso
5xxFallo transitorio del servicio o del proveedorReintenta un número acotado de veces

Política de reintentos

Usa retroceso exponencial con jitter, un número máximo pequeño de intentos y un plazo global. Conserva los IDs de petición y los cuerpos de error, pero elimina credenciales y entradas sensibles.

Límites de payload

Valida el número de caracteres, el número de archivos, los bytes y la compatibilidad del modelo antes de enviar. Lee los límites desde el descubrimiento de modelos cuando estén disponibles. El historial de chat no se descarta en silencio: los cuerpos de petición que superan el límite de bytes del gateway devuelven request_too_large, y el desbordamiento del contexto del modelo devuelve context_length_exceeded.