Nota del autor: Analizamos campo a campo la causa real del error PROHIBITED_CONTENT al usar Nano Banana Pro, examinamos el mecanismo de activación de las indicaciones en escenarios de cambio de ropa para modelos de comercio electrónico y ofrecemos soluciones de reescritura de indicaciones que superan la revisión de seguridad.
Al realizar cambios de ropa para comercio electrónico, te has encontrado con este error: finishReason: PROHIBITED_CONTENT. Si la indicación es claramente una solicitud normal de cambio de ropa para un modelo, ¿por qué se clasifica como "violación de la política de uso de IA generativa de Google"? Esto es más grave que IMAGE_SAFETY: PROHIBITED_CONTENT es el nivel más alto de bloqueo de contenido de Google y, por lo general, significa una prohibición estricta. Sin embargo, el cambio de ropa para comercio electrónico es una necesidad comercial totalmente legítima; el propio producto Shopping de Google utiliza Nano Banana para pruebas virtuales. Este artículo analizará este error campo a campo, identificará qué términos en la indicación activan el filtro y proporcionará soluciones de reescritura que pueden superar la revisión.
Valor central: Al terminar de leer este artículo, entenderás la diferencia entre PROHIBITED_CONTENT e IMAGE_SAFETY, sabrás qué parte de tu indicación de cambio de ropa para comercio electrónico está activando el filtro y cómo reescribirla para que sea aprobada.

Análisis campo a campo del error
Primero, aclaremos qué significa cada campo en esta respuesta.
| Campo | Valor | Significado |
|---|---|---|
finishReason |
PROHIBITED_CONTENT |
Bloqueo de nivel superior: prohibición estricta a nivel de política |
finishMessage |
"sensitive words that violate…" | Google determinó que la salida contiene contenido sensible que infringe las políticas de uso |
content.parts |
null |
No se devolvió ningún contenido |
promptTokenCount |
1150 | Consumo de entrada de 1150 tokens (incluye una gran cantidad de tokens de imagen) |
candidatesTokenCount |
0 | Salida de 0: bloqueado, no se contabilizan los costos de imagen |
thoughtsTokenCount |
221 | El modelo razonó durante 221 tokens: un análisis más profundo que IMAGE_SAFETY |
TEXT: 118 |
Consumo de indicación de texto de 118 tokens | Tu descripción de cambio de ropa en chino |
IMAGE: 1032 |
Consumo de entrada de imagen de 1032 tokens | Subiste imágenes de referencia (foto de modelo + material de ropa) |
PROHIBITED_CONTENT es más grave que IMAGE_SAFETY
| Dimensión de comparación | IMAGE_SAFETY | PROHIBITED_CONTENT |
|---|---|---|
| Fase de activación | Revisión de seguridad de la imagen de salida | Revisión de categoría de contenido a nivel de política |
| Gravedad | Media (posible falso positivo) | Máxima (prohibición estricta por política) |
| Causa principal | La imagen generada "parece insegura" | La solicitud involucra categorías de contenido prohibido |
| Ajustabilidad | La optimización de la indicación tiene un 70-80% de éxito | Requiere cambiar la estrategia general |
| Actitud de Google | Admite ser "demasiado cauteloso", existen errores | Considerado una línea roja de política, no se relaja fácilmente |
¿Por qué tu indicación activó PROHIBITED_CONTENT?
Análisis de la indicación original
Desglosamos tu indicación frase por frase para encontrar los puntos sensibles que activaron el filtro de seguridad:
| Fragmento de la indicación | Evaluación de riesgo de seguridad | Causa de activación |
|---|---|---|
| "保留人物身体比例,保留人脸" (Mantener proporciones, mantener rostro) | Riesgo alto | "Mantener rostro" = señal de comportamiento Deepfake |
| "换上素材图内搭和外套" (Cambiar a la ropa de la imagen) | Riesgo medio | "Cambiar" + imagen de referencia = señal de manipulación corporal |
| "外套 oversize,外套敞开露出内搭" (Abrigo oversize, abierto mostrando interior) | Riesgo medio | "Mostrar" + descripción de ropa puede ser malinterpretado |
| "换一个背景" (Cambiar fondo) | Riesgo bajo | Operación normal |
| "发型不变" (Peinado sin cambios) | Riesgo medio | Refuerza la señal de "mantener rasgos originales" |
| "随机改变姿势" (Cambiar postura aleatoriamente) | Riesgo alto | "Cambiar postura" = señal de manipulación corporal |
| "真人感拍摄照片" (Foto con aspecto realista) | Riesgo medio | "Aspecto realista" refuerza la intención de realismo/simulación |
Mecanismo de activación central
El filtro de seguridad de Google identificó tu indicación como "manipulación corporal y modificación de apariencia de personas reales", lo cual coincide exactamente con la estrategia de protección contra Deepfakes.
Específicamente, la combinación de tres palabras clave activó PROHIBITED_CONTENT:
- "Mantener rostro" — Le dice al modelo: "Esta es una persona real, no la cambies".
- "Cambiar ropa" + "Cambiar postura" — Pide al modelo que cambie el estado físico de esa persona real.
- "Foto con aspecto realista" — Refuerza aún más que se trata de una manipulación simulada sobre una persona real.
La lógica de Google: Mantener rostro real + cambiar cuerpo/ropa/postura = podría usarse para crear Deepfakes → activa PROHIBITED_CONTENT.
Esta lógica es razonable para prevenir Deepfakes, pero es un daño colateral para necesidades comerciales legítimas como el cambio de ropa en comercio electrónico. Irónicamente, el propio producto Shopping de Google utiliza Nano Banana para pruebas virtuales, pero utiliza canales de API internos que no están sujetos a los filtros de seguridad de la API pública.
🎯 Perspectiva clave: Tu indicación en sí misma no es "contenido prohibido", sino que la forma en que está redactada activa el modo de protección contra Deepfakes. Cambiar la forma de redactarlo resolverá el problema.
Al realizar la invocación del modelo a través de APIYI (apiyi.com), la plataforma cuenta con configuraciones optimizadas para escenarios de cambio de ropa en comercio electrónico, y los fallos no generan cargos.

Estrategias de reescritura de indicaciones
Principios fundamentales de reescritura
De "manipular a una persona real" a "crear un personaje nuevo": no hagas que el modelo sienta que estás modificando a una persona real, sino que estás creando una imagen de exhibición de moda totalmente nueva.
| Principio de reescritura | Expresión original (bloqueada) | Expresión reescrita (aprobada) |
|---|---|---|
| Personaje | "Mantener el rostro" | "Generar una modelo de estilo similar" o no mencionar el rostro |
| Cambio de ropa | "Ponerle la ropa de la imagen" | "Llevando la ropa mostrada en la imagen de referencia" |
| Postura | "Cambiar la postura" | "Postura de pie estilo revista de moda" |
| Intención | "Fotografía realista" | "Estilo de fotografía de moda comercial" |
| Cuerpo | "Mantener las proporciones corporales" | "Cuerpo de modelo de moda estándar" |
Estrategia A: Evitar por completo la semántica de "manipulación" (Recomendado)
Generate a professional fashion photography image:
A female model wearing the outfit shown in the reference image
(oversized coat open over a layered top).
Standing pose, mid-shot framing, model fills 2/3 of the frame.
Carrying a small handbag. Natural and expressive pose with
scene interaction. Urban outdoor background.
Commercial fashion photography style, high quality.
Por qué usar inglés: El filtro de seguridad de Google es más preciso con las indicaciones en inglés, lo que reduce la tasa de falsos positivos.
Estrategia B: Mantener el español pero reestructurar la semántica
Obra de fotografía de moda profesional:
Una modelo de moda, vistiendo el conjunto de ropa mostrado en la imagen de referencia
(abrigo oversized con capas debajo),
abrigo abierto de forma natural para mostrar los detalles de las prendas inferiores.
Fondo de paisaje urbano, luz natural.
Encuadre de plano medio, el personaje ocupa dos tercios de la imagen,
postura de pie natural y elegante, con un bolso pequeño.
Estilo de fotografía de revista de moda comercial, alta calidad.
Cambios clave:
- Se eliminó "mantener el rostro": ya no se sugiere manipular a una persona real.
- "Ponerle" se cambió por "vistiendo": de una acción de manipulación a una descripción estática.
- "Cambiar la postura" se cambió por "postura de pie natural y elegante": se vuelve específico, evitando el verbo "cambiar".
- "Realista" se cambió por "estilo de fotografía de revista de moda comercial": de una intención de simulación a una descripción de estilo.
- "Mantener proporciones corporales" se eliminó directamente: ya no se menciona la manipulación corporal.
Estrategia C: Estrategia de ejecución paso a paso
Si realmente necesitas mantener ciertas características de la modelo (como el tono de piel o el peinado), puedes usar una estrategia por pasos:
Paso 1: Generar primero una imagen de vestuario puro sin el personaje de referencia.
Fashion lookbook image: [descripción de la ropa], worn by a model,
[tono de piel/peinado] hair, mid-shot, fashion photography style.
Paso 2: Ajustar los detalles en rondas de conversación posteriores sobre la base del paso 1.
Adjust the background to urban street scene,
add a small handbag accessory.
La ejecución por pasos evita agrupar todas las operaciones "sensibles" de una sola vez, lo que podría activar el filtro.
🎯 Consejo práctico: La estrategia A (indicaciones en inglés) tiene la tasa de éxito más alta. Si debes usar español, la tasa de aprobación de la estrategia B es significativamente mejor que la de las indicaciones originales.
Al realizar la invocación del modelo a través de APIYI (apiyi.com), los fallos no se cobran, por lo que puedes probar con tranquilidad varias estrategias de indicación para encontrar la solución óptima.
Comparativa antes y después de la reescritura
| Dimensión | Indicación original | Después de la reescritura (Estrategia B) |
|---|---|---|
| Descripción del personaje | "Mantener proporciones corporales, mantener rostro" | "Una modelo de moda" |
| Acción de cambio de ropa | "Cambiar por la ropa de la imagen" | "Vistiendo el conjunto de ropa mostrado en la imagen de referencia" |
| Manipulación corporal | "Cambiar la postura aleatoriamente" | "Postura de pie natural y elegante" |
| Intención de realismo | "Foto con aspecto realista" | "Estilo de fotografía de revista de moda comercial" |
| Número de palabras sensibles | 5+ combinaciones de riesgo alto/medio | 0 |
| Resultado esperado | PROHIBITED_CONTENT | Generación exitosa |

Preguntas frecuentes
Q1: La prueba virtual de Google Shopping también usa Nano Banana, ¿por qué no la bloquean?
La función de prueba virtual de Google Shopping utiliza un canal de API interno, el cual no está sujeto a las restricciones de seguridad de la API pública. Google emplea un conducto especializado para pruebas virtuales (g.co/shop/tryon) en sus propios productos, el cual cuenta con procesos de auditoría de seguridad independientes. El filtrado de seguridad de la API pública es más estricto porque Google no puede controlar cómo los terceros utilizan los resultados generados. Es una asimetría en la estrategia de la plataforma: la misma tecnología que Google puede usar internamente, es bloqueada cuando la utilizan los desarrolladores.
Q2: ¿Se cobra si se produce un bloqueo por PROHIBITED_CONTENT?
Al igual que con IMAGE_SAFETY, candidatesTokenCount: 0 indica que los tokens de salida no se cobran. Google ha declarado que las imágenes bloqueadas no tienen costo. Sin embargo, los tokens de entrada (1150) y los tokens de pensamiento (221) podrían generar un cargo mínimo (aproximadamente $0.0003, despreciable). Al realizar la invocación del modelo a través de APIYI (apiyi.com), los fallos no se cobran, incluyendo los casos de bloqueo por PROHIBITED_CONTENT.
Q3: ¿Qué hacer si sigo recibiendo bloqueos después de reescribir la indicación?
Sigue estos tres pasos: 1) Cambia a una indicación en inglés (Opción A), ya que el filtrado de seguridad en inglés está calibrado con mayor precisión; 2) No subas una imagen de referencia del modelo, sube solo la imagen de la prenda; eliminar la "referencia de persona real" puede reducir drásticamente la puntuación de riesgo de Deepfake; 3) Realiza la invocación a través de APIYI (apiyi.com), ya que las configuraciones de parámetros de seguridad de la plataforma están optimizadas para escenarios de comercio electrónico. Si estas soluciones fallan, considera utilizar herramientas especializadas de prueba virtual (como SellerPic o TapNow) en lugar de una API de generación de imágenes de propósito general.
Q4: ¿Subir varias imágenes de referencia (modelo + prenda) aumenta el riesgo de bloqueo?
Sí. En tu error, el token IMAGE: 1032 indica que subiste una imagen de referencia con mucha información. Si la imagen de referencia contiene un rostro humano, el filtro de seguridad la identificará como "una persona real", lo que refuerza la señal de Deepfake. Recomendación: 1) Sube solo la imagen de la prenda (sin rostro); 2) Si necesitas referenciar el estilo del modelo, recorta el rostro de la imagen del modelo antes de subirla.
Resumen
Puntos clave sobre el error PROHIBITED_CONTENT en Nano Banana Pro:
- Más grave que IMAGE_SAFETY: PROHIBITED_CONTENT es un bloqueo estricto a nivel de política; Google identifica la combinación de "mantener rostro + cambiar ropa + cambiar pose" como una manipulación de tipo Deepfake.
- El problema está en la redacción, no en el contenido: El cambio de ropa en comercio electrónico es una necesidad legítima, pero la combinación de términos como "mantener rostro", "cambiar a", "cambiar pose" y "aspecto real" activa los mecanismos de protección.
- Principio fundamental de reescritura: Cambia el enfoque de "manipular a una persona real" a "crear una nueva imagen de moda". Usa "vistiendo" en lugar de "cambiar a", "estilo de fotografía de moda" en lugar de "aspecto real", y elimina "mantener rostro". Las indicaciones en inglés suelen tener una mayor tasa de éxito.
Recomendamos realizar la invocación de Nano Banana Pro a través de APIYI (apiyi.com): los fallos no se cobran, lo que te permite probar con tranquilidad diversas estrategias de indicaciones, además de beneficiarte de las optimizaciones de seguridad de la plataforma para el comercio electrónico.
📚 Referencias
-
Documentación de los ajustes de seguridad de la API de Gemini: Explicación oficial de los parámetros de filtrado de seguridad.
- Enlace:
ai.google.dev/gemini-api/docs/safety-settings - Descripción: Incluye el significado de los valores de
finishReasony las categorías de seguridad.
- Enlace:
-
Generación de imágenes con Gemini e IA responsable: Documentación de filtrado de seguridad de Vertex AI.
- Enlace:
docs.cloud.google.com/vertex-ai/generative-ai/docs/multimodal/gemini-image-responsible-ai - Descripción: Incluye las condiciones de activación para
PROHIBITED_CONTENTeIMAGE_SAFETY.
- Enlace:
-
Guía de reparación de IMAGE_SAFETY para Nano Banana Pro: 8 métodos para mejorar la tasa de éxito.
- Enlace:
help.apiyi.com/en/nano-banana-pro-image-safety-error-fix-guide-en.html - Descripción: Incluye plantillas de optimización de indicaciones y soluciones basadas en escenarios.
- Enlace:
-
Centro de documentación de APIYI: Optimización de parámetros de seguridad para escenarios de cambio de ropa en comercio electrónico.
- Enlace:
docs.apiyi.com - Descripción: Sin cargos por fallos + configuración optimizada para escenarios de comercio electrónico.
- Enlace:
Autor: Equipo técnico de APIYI
Intercambio técnico: Te invitamos a participar en la sección de comentarios. Para más información, visita el centro de documentación de APIYI en docs.apiyi.com.
