Corrige primero la causa
400 indica entradas incorrectas; 401, autenticación; 403, restricciones de origen o cuenta. 413 rechaza cuerpos grandes y 415 exige JSON. Reintentar no arregla esas causas.
402 indica créditos insuficientes o acceso API inactivo. Comprueba la cuenta antes de enviar más trabajo.
Conflictos y fallos temporales
409 puede indicar una solicitud en curso, una clave reutilizada con otro contenido o un fallo previo. 429 indica límite de solicitudes.
502 y 503 pueden indicar respuestas inválidas, tiempo agotado o servicios no disponibles. No cambiamos de modelo silenciosamente. Las decisiones fallidas de cuentas registradas se devuelven.
Recuperación limitada
Si desconoces el resultado de una conexión, espera y repite la misma solicitud como máximo dos veces con la misma clave. Si persiste, muestra el error. Facilita el identificador a soporte, nunca claves ni texto privado de clientes.