# ¿Nano Banana Pro muestra `RESTRICTED by System Instructions`? Primero revisa la ruta

> En Gemini, la imagen inicial puede ser Nano Banana 2 o Lite: Pro se solicita desde Más → Rehacer con Pro con una cuenta elegible. Si la generación falla, distingue acceso, límites y respuesta de seguridad; una prueba que funciona no demuestra que el encargo original esté prohibido.

- URL: https://blog.laozhang.ai/es/posts/nano-banana-pro-restricted-by-system-instructions
- Published: 2026-04-14
- Updated: 2026-10-07
- Author: LaoZhang AI Team (https://blog.laozhang.ai/es/about)
- Topic: Resolución de problemas
- Tags: Nano Banana Pro, Gemini Apps, AI Mode, Gemini API, solución de problemas

---
Si Nano Banana Pro muestra **`RESTRICTED by System Instructions`**, comprueba primero **dónde solicitaste Pro y si llegó a devolver una imagen**. En Gemini Apps, seleccionar Pro para el chat no significa que la primera imagen se genere con Nano Banana Pro: el paso que debes comprobar es **Más → Rehacer con Pro**. En la API, revisa el modelo solicitado y las partes de imagen de la respuesta. El texto del aviso, por sí solo, no permite decidir si fallaron el acceso, los límites de uso, el archivo de entrada o una comprobación de seguridad.

Las instrucciones siguientes corresponden a la documentación consultada el **6 de octubre de 2026**. Sirven para recuperar una tarea permitida y comprobar el resultado. Si una solicitud sencilla funciona y la original falla, habrás acotado el problema a las condiciones de esa solicitud; todavía no habrás demostrado que su contenido esté prohibido.

## Localiza el fallo antes de cambiar la indicación

![Gemini Apps, AI Mode y API requieren comprobaciones de acceso y salida propias, sin trasladar las condiciones entre productos](https://blog.laozhang.ai/posts/es/nano-banana-pro-restricted-by-system-instructions/img/surface-map.webp)

| Lo que ves | Primera comprobación | Qué resultado necesitas |
| --- | --- | --- |
| Falta Rehacer con Pro en Gemini | Imagen inicial, modelo del chat, plan y límite de uso | Opción Pro disponible en la imagen y una nueva imagen tras usarla |
| AI Mode no ofrece Pro | Menú del ordenador, inglés, edad y país o plan admitidos | Pro seleccionado antes de crear la imagen |
| La API responde con texto, sin imagen | `gemini-3-pro-image`, modalidades y todas las partes devueltas | Datos de una imagen final que puedas decodificar y abrir |
| Hay un bloqueo explícito en la respuesta | `promptFeedback` o `finishReason`, con sus detalles | Motivo documentado o un caso que sigue sin causa identificada |
| Una petición sencilla funciona, la original no | Diferencias de referencias, formato, contexto y contenido | Identificar qué cambio altera el resultado sin dar por probado un motivo de seguridad |

No mezcles los resultados de Gemini Apps, AI Mode y la API como si fueran la misma prueba. Cada producto tiene sus propios requisitos y límites. Una imagen creada con Nano Banana 2 tampoco confirma que el acceso a Pro funcione.

## Recuperar Rehacer con Pro en Gemini Apps

En el flujo actual, **Flash Lite crea inicialmente con Nano Banana 2 Lite; Flash y Pro crean inicialmente con Nano Banana 2**. Para rehacer con Nano Banana Pro se necesita un plan de Google AI de pago y el modelo Pro en el chat, además de cumplir los requisitos de la cuenta. La [ayuda oficial de Gemini sobre generación de imágenes](https://support.google.com/gemini/answer/14286560?hl=en) detalla estas condiciones y el procedimiento para ordenador.

1. **Comprueba la cuenta y el modelo del chat.** Usa la cuenta que tiene el plan elegible y verifica que el chat está en Pro. Una cuenta laboral o educativa puede tener restricciones distintas de las de una cuenta personal.
2. **Abre Imágenes en la barra lateral.** Elige una plantilla o describe una imagen permitida. Por ejemplo: «Crea una ilustración de una taza azul junto a una libreta cerrada sobre una mesa, sin texto».
3. **Espera a que exista una imagen inicial.** Una explicación escrita o una negativa no son una imagen que puedas rehacer.
4. **Busca Más en la esquina inferior derecha de la imagen.** Selecciona **Rehacer con Pro**, o **Redo with Pro** si tu interfaz está en inglés.
5. **Comprueba la nueva salida.** Debe aparecer una imagen después de esa acción. Si solo obtienes texto, la generación con Pro no está verificada; conserva el aviso y distingue ese intento de la imagen inicial.

Si falta la opción, revisa primero el modelo del chat y la elegibilidad de esa misma cuenta. Si antes aparecía y has alcanzado el límite diario de Nano Banana 2, Google indica que tampoco puedes seguir rehaciendo con Pro. Espera al restablecimiento que comunique el producto; abrir otro chat no restablece esa cuota. No hay una cifra ni un plazo fijo que esta guía pueda garantizar para todas las cuentas. [Fuente: requisitos y límites de imágenes de Gemini](https://support.google.com/gemini/answer/14286560?hl=en).

La edad también depende de la operación: la generación con cuentas personales parte de los 13 años o de la edad mínima aplicable en el país, mientras que la edición no está disponible para menores de 18 años. Esa distinción impide concluir que todas las funciones de imagen estén prohibidas para cualquier menor.

Si la imagen inicial funciona pero Rehacer con Pro responde con una negativa, ya sabes **qué paso falla**, aunque aún no sepas por qué. Un [hilo de la comunidad de Gemini de abril de 2026](https://support.google.com/gemini/thread/428201184/redo-with-pro-image-generation-is-completely-broken-for-paid-user?hl=en) describe ese comportamiento con una cuenta de pago. Es un caso comunicado por usuarios, no una confirmación de una incidencia actual ni una garantía de que cambiar el idioma o reinstalar resuelva tu problema.

## En AI Mode, comprueba Pro y la disponibilidad real

En **AI Mode de la Búsqueda, desde un ordenador**, la ayuda vigente indica este recorrido: abre el menú de modelos en **Ask anything**, elige **Pro**, pulsa **+ → Create images** y describe la imagen. La etiqueta actual de ese procedimiento es Pro; no necesitas encontrar el antiguo texto «Thinking with 3 Pro». [Fuente: imágenes en AI Mode](https://support.google.com/websearch/answer/16649374?hl=en).

Esta función Pro tiene condiciones más concretas que la generación general de imágenes de AI Mode: está disponible **en inglés y para mayores de 18 años**, tanto para usuarios en Estados Unidos como para suscriptores de Google AI Pro o Ultra en los países enumerados por Google. **España no figura en la lista de países de esta función Pro consultada el 6 de octubre de 2026.** Leer una guía en español, tener un plan de pago o poder generar imágenes con otro modelo no demuestra que esta función esté habilitada en tu ubicación. Comprueba la [lista oficial y los requisitos de Pro](https://support.google.com/websearch/answer/16649374?hl=en) antes de atribuir la ausencia del menú a tu indicación.

Si cumples los requisitos y Pro aparece, selecciónalo y pide una imagen sencilla cuyo resultado puedas reconocer. La comprobación termina al obtener una imagen con esa opción seleccionada, no cuando el asistente dice que puede ayudar. Google presenta Pro como optimizado para infografías y diagramas; esa descripción **no establece que cualquier otro tipo de imagen esté automáticamente prohibido**.

Si no cumples las condiciones de AI Mode Pro, deja esa comprobación ahí. Puedes evaluar Gemini Apps o la API si tienes acceso legítimo a ellas, con sus propios requisitos. Cambiar de producto no debe utilizarse para conservar un objetivo expresamente no permitido.

## AI Studio y API: confirma el modelo y la imagen devuelta

El identificador estable de Nano Banana Pro es **`gemini-3-pro-image`**, con entrada de texto e imágenes y salida de imágenes y texto, según la [ficha oficial del modelo](https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image). Un ejemplo antiguo con `-preview` no es una comprobación del identificador estable actual; tampoco basta para afirmar que todos los alias anteriores hayan dejado de funcionar.

En AI Studio, comprueba el modelo que muestra el selector y conserva el mensaje exacto si no puedes generar. En la API, el proyecto necesita su propio acceso al modelo y sus propias condiciones de uso: una suscripción a Gemini Apps no concede automáticamente permisos ni cuota de API.

### Petición mínima para comprobar la generación

Este es un **cuerpo JSON de ejemplo para la API nativa**, no una llamada ejecutada. Se envía mediante `POST` al recurso `https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-image:generateContent`, con `Content-Type: application/json` y la autenticación del proyecto, por ejemplo mediante la cabecera `x-goog-api-key`. Mantén la clave fuera del código compartido y de los registros públicos.

```json
{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "Crea una ilustración de una taza azul junto a una libreta cerrada sobre una mesa, sin texto."
        }
      ]
    }
  ],
  "generationConfig": {
    "responseModalities": ["TEXT", "IMAGE"]
  }
}
```

El ejemplo usa `contents` y `parts`, solicita texto e imagen y conserva los controles de seguridad predeterminados. Su estructura se basa en la [guía de generación nativa de imágenes](https://ai.google.dev/gemini-api/docs/generate-content/image-generation) y la [referencia de `generateContent`](https://ai.google.dev/api/generate-content). No prueba que tu proyecto tenga acceso ni que vaya a recibir una imagen.

Una respuesta HTTP correcta no basta. Comprueba las partes de todos los candidatos: una respuesta puede contener texto, una imagen o información que explica por qué no se completó la generación. No supongas que la imagen está en la primera parte ni que siempre existe `candidates[0]`.

### Leer una respuesta sin ocultar el motivo del fallo

Esta función JavaScript **solo inspecciona un objeto JSON ya recibido**. No hace peticiones, no instala un SDK y no guarda imágenes. Usa los nombres de campo de la representación JSON nativa; un SDK puede exponer otra forma de acceder a ellos.

```javascript
function inspeccionarRespuesta(respuesta) {
  const datos = respuesta ?? {};
  const candidatos = Array.isArray(datos.candidates)
    ? datos.candidates
    : [];

  return {
    error: datos.error ?? null,
    promptFeedback: datos.promptFeedback ?? null,
    modelVersion: datos.modelVersion ?? null,
    responseId: datos.responseId ?? null,
    candidatos: candidatos.map((candidato, indice) => {
      const partes = Array.isArray(candidato?.content?.parts)
        ? candidato.content.parts
        : [];
      const imagenes = partes.filter(parte =>
        parte?.thought !== true &&
        typeof parte?.inlineData?.data === "string" &&
        parte.inlineData.data.length > 0 &&
        typeof parte.inlineData.mimeType === "string" &&
        parte.inlineData.mimeType.startsWith("image/")
      );

      return {
        indice,
        finishReason: candidato?.finishReason ?? null,
        finishMessage: candidato?.finishMessage ?? null,
        safetyRatings: candidato?.safetyRatings ?? [],
        imagenesFinales: imagenes.length,
        tipos: imagenes.map(parte => parte.inlineData.mimeType)
      };
    })
  };
}
```

La función cuenta partes que contienen datos declarados como imagen final; **no valida esos bytes**. Para confirmar la salida, decodifica los datos, abre la imagen y comprueba que sirve para el encargo. Conserva el modelo solicitado junto con `modelVersion`, cuando exista, y revisa los motivos de finalización aunque haya alguna imagen: una salida parcial o acompañada de un bloqueo no equivale a una tarea completada.

## Qué significan los campos de bloqueo y qué sigue sin saberse

La frase **`RESTRICTED by System Instructions` no aparece como valor en las tablas de `BlockReason` y `FinishReason` consultadas**. Eso no demuestra que nunca pueda mostrarse en una interfaz de Google; significa que no puedes convertirla automáticamente en un código concreto de la API. La [referencia nativa de respuestas](https://ai.google.dev/api/generate-content) permite distinguir estos casos:

| Dato real | Interpretación útil | Siguiente paso |
| --- | --- | --- |
| `promptFeedback.blockReason` está presente | La entrada se bloqueó; normalmente no hay candidatos | Lee el valor y los detalles de ese feedback |
| `SAFETY`, `IMAGE_SAFETY` o `IMAGE_PROHIBITED_CONTENT` en el campo correspondiente | Hay un motivo de seguridad o contenido explícito | Revisa el contexto y las valoraciones disponibles; elimina del encargo lo que no sea permitido |
| `OTHER` o `IMAGE_OTHER` | El campo no identifica una causa concreta | Conserva la incertidumbre y revisa entrada, formato y detalles devueltos |
| `NO_IMAGE`, o ninguna parte de imagen | No se obtuvo una imagen | Verifica modelo, modalidades, finalización y lectura de la respuesta |
| Error HTTP, por ejemplo 401, 403, 429 o 503 | Es otro tipo de fallo de la petición | Usa el código y su mensaje para revisar autorización, límites o disponibilidad; no lo traduzcas a un bloqueo de contenido |

Google distingue filtros ajustables de protecciones esenciales que no se pueden desactivar; también explica cómo leer `safetyRatings` cuando hay un motivo `SAFETY`. Esas valoraciones no demuestran intención dañina ni ilegalidad. [Fuente: ajustes de seguridad de la API](https://ai.google.dev/gemini-api/docs/safety-settings).

Si tu aplicación envía `systemInstruction`, revisa si tus propias instrucciones son contradictorias —por ejemplo, si piden responder solo con texto mientras esperas una imagen—. Ese campo de instrucciones del cliente **no sustituye ni anula las protecciones de Google**. Corregir una contradicción de tu aplicación y tratar de forzar contenido bloqueado son acciones distintas.

## Si la prueba sencilla funciona, compara la petición original

![Un control que funciona acota diferencias de la solicitud; solo feedback explícito permite atribuir el fallo a seguridad](https://blog.laozhang.ai/posts/es/nano-banana-pro-restricted-by-system-instructions/img/verify-flow.webp)

Mantén el mismo producto y el mismo modelo Pro. Parte de la petición sencilla y cambia **una condición cada vez**: la indicación, una referencia, el formato o el contexto previo. Si estás editando una imagen, revisa que el archivo sea legible, que el MIME coincida con su contenido y que la referencia esté disponible para la petición. Un problema que aparece al añadir una imagen puede depender de ese archivo o de cómo se envía, además de una posible comprobación de contenido.

Un [caso publicado en el foro de desarrolladores en mayo de 2026](https://discuss.ai.google.dev/t/persistent-other-block-reason-error-on-nano-banana-pro-gemini-3-pro-image-preview-with-reference-images/143901) describe imágenes de prendas: la generación sin referencias funcionaba, pero con referencias se obtenía `OTHER`. Las sospechas del autor sobre la cuenta o el sistema interno no son causas confirmadas. El caso ilustra por qué la comparación localiza una diferencia sin explicar por sí sola el bloqueo.

Si el feedback identifica un objetivo no permitido, cambia el objetivo del encargo para que sea seguro o detén la generación. Si la tarea es ordinaria y la respuesta sigue sin identificar una causa, conserva un ejemplo mínimo sin datos personales, la fecha y hora, el producto, el modelo, el código HTTP y los campos disponibles. Puedes presentarlo en el canal de ayuda correspondiente para que se revise; no publiques claves, imágenes privadas ni respuestas completas con información sensible.

Considera recuperada la generación cuando **el intento se haya realizado con Pro y produzca una imagen final comprobable**. Si solo has logrado una imagen inicial con otro modelo, un mensaje de aceptación o un control que funciona, registra ese avance sin dar por resuelto el encargo original.

## Preguntas frecuentes

### ¿Cómo activo Nano Banana Pro si solo veo Nano Banana 2?

En Gemini Apps, la imagen inicial se crea con Nano Banana 2 o Lite según el modelo del chat. Con una cuenta y un plan de pago elegibles, selecciona Pro para el chat y usa **Más → Rehacer con Pro** en la imagen. El límite de Nano Banana 2 también condiciona los nuevos intentos con Pro. [Ayuda oficial de Gemini](https://support.google.com/gemini/answer/14286560?hl=en).

### ¿Cambiar la indicación puede solucionar la restricción?

Puede aclarar una tarea permitida o eliminar una contradicción, pero no resuelve la ausencia de acceso o una cuota agotada. Primero identifica el paso que falla. Si hay un bloqueo explícito por un objetivo no permitido, cambia ese objetivo; no conserves el mismo encargo prohibido bajo otras palabras.

### ¿Que funcione una imagen sencilla demuestra que la original está prohibida?

No. Demuestra que ese intento pudo generar una imagen en las condiciones comprobadas. La diferencia puede estar en las referencias, el formato, el contexto o el contenido. Para atribuirla a seguridad necesitas feedback que sostenga esa conclusión; `OTHER` e `IMAGE_OTHER` no especifican la causa.

### ¿Puedo usar AI Mode Pro en español desde España?

La documentación de la función Pro consultada el 6 de octubre de 2026 exige inglés y condiciones específicas de edad, país y plan; España no aparece en su lista. La generación general de imágenes y Gemini Apps tienen requisitos distintos. Verifica la [disponibilidad oficial de AI Mode Pro](https://support.google.com/websearch/answer/16649374?hl=en) antes de cambiar ajustes o contratar un plan para esta función.

### ¿Por qué la API dice que terminó, pero mi aplicación no muestra la imagen?

Revisa todas las partes de todos los candidatos. `STOP` describe la finalización, no garantiza una imagen: debe haber datos de imagen final que puedas decodificar y abrir. Si existen esos datos y el archivo es válido, revisa cómo tu aplicación los guarda o muestra. Si no existen, conserva el feedback y comprueba modelo y modalidades. [Referencia de la respuesta nativa](https://ai.google.dev/api/generate-content).

## Documentación oficial

Los parámetros de la solicitud, los precios y las reglas de cobro están en la documentación para desarrolladores de LaoZhang API: [facturación y fallos en la generación de imágenes](https://docs.laozhang.ai/en/api-capabilities/image-billing-and-failures).

*Aviso: [laozhang.ai es un servicio propio](https://blog.laozhang.ai/es/about#laozhang). Sus precios son nuestra tarifa, no una comparación independiente.*

## Fuentes

Páginas externas que cita esta guía, en el orden en que aparecen. Última actualización: 2026-10-07.

- [ayuda oficial de Gemini sobre generación de imágenes](https://support.google.com/gemini/answer/14286560?hl=en) (support.google.com)
- [hilo de la comunidad de Gemini de abril de 2026](https://support.google.com/gemini/thread/428201184/redo-with-pro-image-generation-is-completely-broken-for-paid-user?hl=en) (support.google.com)
- [Fuente: imágenes en AI Mode](https://support.google.com/websearch/answer/16649374?hl=en) (support.google.com)
- [ficha oficial del modelo](https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image) (ai.google.dev)
- [guía de generación nativa de imágenes](https://ai.google.dev/gemini-api/docs/generate-content/image-generation) (ai.google.dev)
- [referencia de generateContent](https://ai.google.dev/api/generate-content) (ai.google.dev)
- [Fuente: ajustes de seguridad de la API](https://ai.google.dev/gemini-api/docs/safety-settings) (ai.google.dev)
- [caso publicado en el foro de desarrolladores en mayo de 2026](https://discuss.ai.google.dev/t/persistent-other-block-reason-error-on-nano-banana-pro-gemini-3-pro-image-preview-with-reference-images/143901) (discuss.ai.google.dev)
