| 401 | invalid_credential | La clave de API falta, está mal formada, es desconocida, se revocó o se reemplazó. | Revisa la clave de API, su permiso y su lista de IP permitidas. |
| 401 | credential_revoked | La clave se revocó o rotó durante la solicitud; una generación en cola de una clave revocada se cancela y sus créditos vuelven. | Revisa la clave de API, su permiso y su lista de IP permitidas. |
| 403 | insufficient_scope | La clave no puede hacer esto: el error indica el permiso necesario en required_scope. | Revisa la clave de API, su permiso y su lista de IP permitidas. |
| 403 | ip_not_allowed | La clave no se puede usar desde esta dirección: está fuera de su lista de IP permitidas. | Revisa la clave de API, su permiso y su lista de IP permitidas. |
| 401 | unauthorized | La sesión del sitio terminó: vuelve a iniciar sesión. | Cambia la solicitud antes de volver a enviarla. |
| 403 | invalid_origin | Una solicitud del sitio web debe venir del propio sitio. | Cambia la solicitud antes de volver a enviarla. |
| 403 | forbidden | La solicitud llegó sin una dirección de cliente de confianza. | Contacta con el soporte del sitio. |
| 400 | invalid_request | La solicitud está mal formada: su JSON, sus cabeceras (Idempotency-Key, Content-Type) o su consulta. | Cambia la solicitud antes de volver a enviarla. |
| 400 | invalid_input | La entrada no encaja con los campos del modelo, o el modelo no pudo usarla. | Cambia la solicitud antes de volver a enviarla. |
| 413 | request_too_large | El cuerpo de la solicitud es demasiado grande. | Cambia la solicitud antes de volver a enviarla. |
| 409 | idempotency_conflict | Esta Idempotency-Key ya se usó con otra solicitud distinta. | Cambia la solicitud antes de volver a enviarla. |
| 404 | model_unavailable | El modelo es desconocido o no está disponible ahora. | Cambia la solicitud antes de volver a enviarla. |
| 404 | not_found | No existe esa ruta, generación o archivo para esta cuenta. | Cambia la solicitud antes de volver a enviarla. |
| 405 | method_not_allowed | La ruta no acepta este método; Allow indica los que acepta. | Cambia la solicitud antes de volver a enviarla. |
| 409 | not_cancelable | La generación ya se envió a su modelo o ya terminó. | Cambia la solicitud antes de volver a enviarla. |
| 409 | not_ready | El archivo aún no está listo. | Espera lo que diga Retry-After y vuelve a enviarla. |
| 410 | expired | El archivo superó el periodo de conservación y se eliminó. | Cambia la solicitud antes de volver a enviarla. |
| 400 | request_limit_exceeded | La solicitud costaría más que su max_credits, o que el límite por solicitud de la clave o del sitio. | Cambia la solicitud antes de volver a enviarla. |
| 403 | not_eligible | Generar por la API requiere una cuenta de pago. | Compra un paquete de créditos o un plan: la API solo gasta créditos de pago. |
| 403 | email_unverified | Verifica el correo de la cuenta para generar. | Cambia la solicitud antes de volver a enviarla. |
| 402 | insufficient_credits | No hay créditos suficientes: la API solo gasta créditos de pago. | Compra un paquete de créditos o un plan: la API solo gasta créditos de pago. |
| 403 | generation_restricted | La generación está en pausa para esta cuenta tras rechazos de contenido repetidos; ends_at dice hasta cuándo. | Contacta con el soporte del sitio. |
| 403 | trial_paused | Las pruebas del sitio están en pausa para esta cuenta después de que varias salidas de prueba superaran los límites de la prueba; ends_at dice hasta cuándo. Las solicitudes sin prueba siguen como siempre. | Cambia la solicitud antes de volver a enviarla. |
| 429 | key_daily_limit_exceeded | Se alcanzó el límite de gasto diario de la clave. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: hasta el siguiente día UTC. |
| 429 | account_daily_limit_exceeded | Se alcanzó el límite de gasto diario de la cuenta para la API. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: hasta el siguiente día UTC. |
| 429 | rate_limited | Demasiadas solicitudes en poco tiempo. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: la ventana del límite. |
| 429 | too_many_active | Hay demasiadas generaciones de la cuenta en curso. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: 30 s. |
| 429 | too_many_under_review | Algunas generaciones de la cuenta esperan una revisión manual. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: 3600 s. |
| 503 | busy | Hay demasiadas generaciones en curso en el sitio ahora mismo. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: 30 s. |
| 503 | paused | La generación está en pausa por ahora. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: 60 s. |
| 503 | temporarily_unavailable | La solicitud no pudo completarse en este momento. | Vuelve a enviar la misma solicitud con la misma Idempotency-Key. Retry-After: 60 s. |
| 503 | api_unavailable | La generación aún no está disponible en este sitio. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: 60 s. |
| 503 | retry | Algo cambió durante la solicitud, como los ajustes de la clave. | Vuelve a enviar la misma solicitud con la misma Idempotency-Key. Retry-After: 60 s. |
| 503 | unavailable | Los archivos no están disponibles temporalmente. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: 60 s. |
| 500 | internal_error | Algo falló en el sitio. | Vuelve a enviar la misma solicitud con la misma Idempotency-Key. |
| 400 | request_failed | La solicitud se rechazó por un motivo sin código propio. | Contacta con el soporte del sitio. |
| 400 | captcha_required | Completa la verificación de seguridad del sitio. | Cambia la solicitud antes de volver a enviarla. |
| 403 | captcha_failed | La verificación de seguridad del sitio no se superó. | Cambia la solicitud antes de volver a enviarla. |
| 503 | captcha_unavailable | La verificación de seguridad del sitio no está disponible. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: 60 s. |
| 400 | reference_unavailable | Un archivo subido y citado ya no existe o no es de esta cuenta. | Cambia la solicitud antes de volver a enviarla. |
| 413 | reference_too_large | Los archivos citados pueden sumar como máximo 10 MB. | Cambia la solicitud antes de volver a enviarla. |
| 503 | reference_storage_unavailable | El almacenamiento de archivos citados no está disponible. | Espera lo que diga Retry-After y vuelve a enviarla. Retry-After: 60 s. |
| 409 | storage_quota_exceeded | El almacenamiento de la cuenta está lleno. | Contacta con el soporte del sitio. |
| En una generación | canceled | La generación se canceló antes de enviarse; sus créditos volvieron. | Cambia la solicitud antes de volver a enviarla. |
| En una generación | submission_expired | La generación no pudo enviarse a tiempo; sus créditos volvieron. | Vuelve a enviar la misma solicitud con la misma Idempotency-Key. |
| En una generación | model_busy | El modelo estaba ocupado; los créditos volvieron. | Espera lo que diga Retry-After y vuelve a enviarla. |
| En una generación | content_rejected | Los controles de seguridad del contenido rechazaron la entrada o la salida. | Cambia la solicitud antes de volver a enviarla. |
| En una generación | result_expired | El resultado no pudo guardarse a tiempo. | Contacta con el soporte del sitio. |
| En una generación | generation_failed | La generación falló. | Contacta con el soporte del sitio. |
| En una generación | delivery_failed | El resultado no pudo entregarse; sus créditos volvieron. | Contacta con el soporte del sitio. |
| En una generación | trial_limit_exceeded | La salida de la prueba del sitio superó los límites de la prueba y no se entregó; sus créditos volvieron. | Cambia la solicitud antes de volver a enviarla. |