La respuesta corta
Cuando la generación de imágenes falla en Whizi, el texto del error te dice qué tipo de fallo fue: un límite de plan, una asignación agotada, un rechazo del filtro de contenido, una solicitud rechazada o un fallo del proveedor después de que la tarea ya había empezado. Solo los dos primeros se solucionan cambiando de plan. Los fallos del proveedor normalmente se solucionan enviando el mismo prompt de nuevo, y reembolsan lo que reservaron.
La generación de imágenes está incluida en Pro y Powerhouse. Las cuentas Free y Starter tienen una asignación de imágenes de cero, así que en esos planes un rechazo es el comportamiento previsto y no un fallo.
| Error que ves | Qué ocurrió | Qué hacer |
|---|---|---|
Choose a subscription to generate images. | Una cuenta gratuita pidió una imagen (HTTP 402) | Suscríbete a Pro o Powerhouse |
Upgrade to Pro or Powerhouse to generate images. | Un plan de pago sin asignación de imágenes, que es Starter (HTTP 403) | Sube a Pro o Powerhouse |
Your monthly image generation limit has been reached. | El contador del periodo de imágenes se agotó (HTTP 429) | Espera al siguiente periodo o sube de nivel |
Your weekly image generation limit has been reached. | Lo mismo, en un ciclo de facturación semanal (HTTP 429) | Espera al siguiente periodo o sube de nivel |
Image generation could not be started. Please try again. | El proveedor rechazó la tarea al enviarla (HTTP 429 o 502) | Vuelve a enviarla. Se reembolsó la reserva |
The image provider could not complete this generation. | El proveedor aceptó la tarea y luego informó que falló | Vuelve a enviarla, o prueba con otro modelo de imagen. Se reembolsó la reserva |
Image prompts must be between 1 and 4000 characters. | El prompt estaba vacío o superaba el límite (HTTP 400) | Acorta el prompt |
Plan y asignación: los dos rechazos que no son errores
La generación de imágenes se mide con su propio contador, separado de los mensajes de texto. Una tarea de imagen independiente solo consume el contador de imágenes, no el saldo de créditos.
| Plan | Generaciones de imagen por periodo mensual |
|---|---|
| Free | 0 |
| Starter | 0 |
| Pro | 100 |
| Powerhouse | 500 |
En un periodo de facturación semanal, la cifra es la asignación mensual dividida entre cuatro, redondeada hacia arriba.
Una cuenta gratuita recibe Choose a subscription to generate images. como HTTP 402 con el código subscription_required. Una cuenta de pago cuyo nivel no lleva asignación de imágenes recibe Upgrade to Pro or Powerhouse to generate images. como HTTP 403 con el código tier_upgrade_required. Hoy ese segundo caso significa Starter, porque Starter y Free son los dos planes con una asignación de cero.
Cuando el contador del periodo se agota, el mensaje es Your monthly image generation limit has been reached. en un ciclo mensual y Your weekly image generation limit has been reached. en uno semanal, ambos HTTP 429 con el código image_limit_reached. El contador es por periodo de facturación, así que las opciones son esperar a que el periodo se renueve o subir de nivel. El contador de imágenes es un medidor separado del saldo de créditos.
La tarea empezó y luego falló
Estos son fallos del proveedor. Vale la pena reintentarlos, porque el mismo prompt suele funcionar en un segundo intento, y porque ambos casos comunes te devuelven la asignación.
Image generation could not be started. Please try again. se devuelve cuando falla la llamada de envío: HTTP 429 con el código image_provider_rate_limited cuando el proveedor responde con un límite de frecuencia, y HTTP 502 con el código image_submit_failed en cualquier otro caso. La reserva se reembolsa antes de devolver el error.
The image provider could not complete this generation. se escribe en el registro de la tarea cuando el proveedor acepta la tarea y después informa que falló. La reserva también se reembolsa en ese momento.
Image generation status is temporarily unavailable. significa que falló la consulta del estado, no la generación en sí: HTTP 429 cuando la consulta ascendente está limitada por frecuencia y HTTP 502 en cualquier otro caso, ambos con el código image_status_failed. La tarea puede seguir en curso, así que recarga antes de asumir que murió.
Image job not found. es HTTP 404 con el código image_job_not_found, devuelto cuando el id de la tarea no se resuelve.
Tres mensajes más raros indican que la imagen sí se produjo pero no se pudo recuperar ni guardar: The completed image could not be saved. cuando la imagen terminada no se puede copiar al almacenamiento, Generated image could not be downloaded. cuando la descarga de la imagen del proveedor no está OK o declara una longitud por encima del límite, y Generated image exceeded the size limit. cuando la imagen descargada está vacía o supera el límite de bytes. Dos más aparecen antes en esa cadena: Image provider returned an invalid URL. se genera cuando la URL de resultado del proveedor falta o no está en la lista de hosts permitidos, y Image result was unavailable. cuando la consulta del resultado no tiene éxito. Reintentar es la única acción posible por parte del usuario en todos estos casos.
Something went wrong. Please retry. es el cuerpo HTTP 500 con el código internal_error, usado para cualquier error de backend no gestionado, así que no aporta ningún diagnóstico propio. Si sigue apareciendo con el mismo prompt, un prompt distinto no lo va a arreglar, y el soporte está disponible desde Configuración.
Errores que rechazan la solicitud antes de generar
Choose Whizi Image, Nano Banana, FLUX, or Stable Diffusion. es HTTP 400 con el código invalid_image_model, devuelto cuando el modelo de la solicitud no es un modelo de generación de imágenes. Esos cuatro nombres son los modelos de imagen que ofrece el catálogo.
Image prompts must be between 1 and 4000 characters. es HTTP 400 con el código invalid_image_prompt. Un prompt vacío y uno de 5.000 caracteres fallan la misma comprobación.
Si estás generando dentro de un chat en lugar de como tarea independiente, los mensajes vienen de la ruta del chat. The model is temporarily rate-limited. Please retry shortly. es HTTP 429 con el código provider_rate_limited, devuelto cuando el proveedor de medios responde a la solicitud con un límite de frecuencia. Cualquier otro fallo en esa ruta devuelve Error generating response. Please try again. como HTTP 502 con el código provider_error. En ambos casos vale la pena reintentar sin más.
Un prompt de imagen dentro del chat también puede detenerse por los errores habituales de envío de chat, que no son errores de imagen y están documentados en su propia página: un envío duplicado, una generación ya en curso en la cuenta y un prompt editado cuyo mensaje original ha desaparecido de la conversación. Consulta message not sending.
El prompt fue rechazado, no falló
Los rechazos por política de contenido devuelven HTTP 400 en lugar de 403, de forma deliberada, porque los clientes ya muestran el mensaje de error en un 400. Así que un rechazo se lee como un error normal en la interfaz aunque nada se haya roto.
El filtro se ejecuta antes de reservar cualquier cuota y antes de llamar al proveedor, lo que significa que un prompt rechazado no te cuesta ninguna asignación.
Los tres rechazos con más probabilidad de afectar a un prompt de imagen:
Whizi does not create sexual or suggestive content involving minors. This request was not sent to any model. If you think this was a mistake, contact support from Settings.(códigocontent_policy_minor_safety)Whizi does not create sexual content featuring real, identifiable people. If you think this was a mistake, contact support from Settings.(códigocontent_policy_real_person). Esta regla se aplica solo a las solicitudes de generación, no al chat de texto, por eso la misma redacción puede pasar en una conversación y fallar en una imagen.Whizi cannot help with building weapons, explosives, or other things designed to hurt people. If you think this was a mistake, contact support from Settings.(códigocontent_policy_weapons)
Si el filtro se ha activado repetidamente en prompts de generación, la cuenta recibe un bloqueo y obtiene Generation is paused on this account after repeated requests that Whizi cannot fulfil. It reopens automatically. Contact support from Settings if you think this is wrong. como HTTP 429 con el código content_policy_locked. El propio mensaje trae la solución: se reabre automáticamente, y el soporte está disponible desde Configuración.
Una imagen que se generó bien y ahora no carga
Una imagen generada se almacena en el servidor, y no se queda ahí para siempre. Los archivos adjuntos subidos y los medios generados están configurados para expirar hasta en 30 días, así que la imagen de un chat antiguo no es una dirección permanente.
Media has expired. es HTTP 404 con el código media_expired, devuelto cuando el objeto almacenado superó su ventana de retención.
Media not found. es HTTP 404 con el código media_not_found, devuelto cuando el id del medio no se resuelve para tu cuenta en absoluto.
Descargarla es la única copia duradera. Un chat no es almacenamiento.
- La generación de imágenes está solo en Pro y Powerhouse, a 100 y 500 por periodo mensual
- Free y Starter tienen una asignación de imágenes de cero, así que ahí los rechazos son esperados
- La facturación semanal recibe la asignación mensual dividida entre cuatro, redondeada hacia arriba
- Una tarea de imagen independiente solo consume el contador de imágenes, no tu saldo de créditos
- Los fallos de envío y del proveedor reembolsan la reserva automáticamente
- Los rechazos por política de contenido se filtran antes de reservar cualquier cuota, así que no cuestan nada
- Un bloqueo por política de contenido se reabre automáticamente, y el soporte está disponible desde Configuración
- Los medios generados están configurados para expirar hasta en 30 días, así que descarga lo que quieras conservar
Preguntas frecuentes
¿Qué significa "Choose a subscription to generate images."?
Significa que la cuenta está en el nivel gratuito, que tiene una asignación de imágenes de cero. El error es HTTP 402 con el código subscription_required. El equivalente de pago es "Upgrade to Pro or Powerhouse to generate images.", HTTP 403, que aparece en un plan de pago que no lleva asignación de imágenes. La generación de imágenes está incluida en Pro con 100 por periodo mensual y en Powerhouse con 500.
Estoy en Starter y se rechaza cada solicitud de imagen. ¿Es un error?
No. Starter tiene una asignación de imágenes de cero, igual que Free, así que el rechazo es el comportamiento previsto y ninguna cantidad de reintentos lo va a cambiar. Starter llega a cuatro ids para el chat de texto, incluido Auto, que es un enrutador y no un modelo. La generación de imágenes no forma parte de ese nivel, y Pro es el plan más bajo que la incluye.
¿Una generación de imagen fallida me sigue costando una generación?
Normalmente no. Una tarea de imagen reserva contra el contador de imágenes antes de contactar al proveedor, y esa reserva vuelve en los dos fallos del proveedor nombrados arriba. Un rechazo del filtro nunca llega al paso de la reserva, así que no hay nada que devolver desde el principio.
¿Por qué se rechazó mi prompt de imagen cuando la misma redacción funciona en un chat?
Una regla es deliberadamente exclusiva para la generación. El rechazo sobre contenido sexual con personas reales e identificables se aplica a las solicitudes de generación y no al chat de texto, así que una frase que pasa en una conversación puede rechazarse como prompt de imagen. Todo rechazo por política de contenido devuelve HTTP 400, por eso llega pareciendo un error normal y no un aviso de política.
Mi imagen generada ya no carga. ¿A dónde se fue?
Dos 404 distintos producen ese síntoma, y el código los distingue. "Media has expired." (código media_expired) significa que el objeto almacenado superó su ventana de retención; los medios generados están configurados para expirar hasta en 30 días. "Media not found." (código media_not_found) significa que el id no se resuelve para tu cuenta en absoluto. Ninguno de los dos estados se puede revertir desde la interfaz.