Saltar al contenido

Errores

Cada código de error que devuelve la API, qué significa y qué hacer.

Formato de error

Los cuerpos de error son { "code": "…", "error": "…" }. Decide según code, no según el mensaje. Reintenta solo cuando conozcas el resultado; conserva la Idempotency-Key si el resultado de red es incierto. Las respuestas incluyen un encabezado x-request-id para citarlo en las solicitudes de soporte.

Códigos de error

HTTPCódigoSignificado y acción
401AUTH_REQUIREDFalta la clave de API o la sesión, o no es válida.
403INSUFFICIENT_SCOPELa clave de API no tiene el permiso que necesita este endpoint.
403PERMISSION_DENIEDEsta credencial no puede realizar la operación.
429API_KEY_RATE_LIMITEDSe alcanzó el límite de frecuencia de la clave de API. Respeta Retry-After.
429API_KEY_USAGE_EXCEEDEDLa clave de API alcanzó su límite de uso. Crea una clave nueva.
400INVALID_REQUESTEl cuerpo no es un objeto JSON o falta un valor obligatorio.
400INVALID_IDEMPOTENCY_KEYIdempotency-Key debe tener entre 1 y 128 caracteres ASCII imprimibles.
400INVALID_MODEL_INPUTinput no coincide con el esquema del modelo (campo desconocido, campo obligatorio ausente o valor no válido).
400 / 413INPUT_TOO_LARGEEl cuerpo de la solicitud supera los 256 KB. Sube primero los archivos multimedia y envía una referencia.
404REQUEST_NOT_FOUNDNo chat request with this ID belongs to your account.
404MODEL_NOT_FOUNDNingún modelo tiene este slug.
404JOB_NOT_FOUNDNinguna tarea con este ID pertenece a tu cuenta.
409IDEMPOTENCY_CONFLICTEsta Idempotency-Key se usó con otra entrada. Usa una clave nueva para una solicitud nueva.
409PRICE_CHANGEDEl precio difiere de expectedPriceMicros. Obtén el precio y vuelve a confirmarlo.
409MODEL_PRICE_UNAVAILABLEEste modelo aún no tiene precio configurado, por lo que no puede ejecutarse.
409PAYMENT_REVIEW_REQUIREDA refund left an uncovered balance. Contact support or cover the balance before submitting tasks.
409INSUFFICIENT_CREDITSLos créditos disponibles no cubren el precio de la tarea.
429RATE_LIMITEDDemasiados envíos de tareas por minuto. Vuelve a intentarlo más tarde.
429CONCURRENCY_LIMITEDDemasiadas tareas sin terminar. Espera a que termine alguna.
503EXECUTION_UNAVAILABLELa ejecución no está configurada para este modelo en este momento.
429UPSTREAM_RATE_LIMITEDThe model provider is rate limiting chat requests. Retry with backoff; nothing was charged.
502UPSTREAM_ERRORThe model provider failed the chat request. Nothing was charged; retry later.
503PLATFORM_BUDGET_EXCEEDEDThis model is temporarily unavailable. Try again later.
503EXECUTION_TEMPORARILY_UNAVAILABLELa ejecución no está disponible temporalmente. Reintenta con la misma Idempotency-Key.
503AUTH_UNAVAILABLELa autenticación no está disponible temporalmente. Vuelve a intentarlo más tarde.
503API_UNAVAILABLELa API no está disponible temporalmente. Vuelve a intentarlo más tarde.