Conoce a Nano Banana (también conocido como Gemini 2.5 Flash Image): nuestro modelo más reciente, rápido y eficiente. Su arquitectura multimodal nativa procesa texto e imágenes en un solo paso, desbloqueando capacidades potentes como edición conversacional, composición de múltiples imágenes y razonamiento lógico.
Puedes probar estas funciones con el código de la documentación oficial o empezar a crear de inmediato en Google AI Studio en ai.studio/banana.
Estas son las cosas clave que puedes hacer:
- Texto a imagen: Genera imágenes de alta calidad a partir de descripciones de texto simples o complejas.
- Imagen + texto a imagen (edición): Proporciona una imagen y usa indicaciones de texto para agregar, eliminar o modificar elementos, cambiar el estilo o ajustar colores.
- Múltiples imágenes a imagen (composición y transferencia de estilo): Usa múltiples imágenes de entrada para componer una nueva escena o transferir el estilo de una imagen a otra.
- Refinamiento iterativo: Mantén una conversación para refinar progresivamente tu imagen en múltiples turnos, haciendo pequeños ajustes hasta que quede perfecta.
- Renderizado de texto: Genera imágenes que contengan texto claro y bien ubicado, ideal para logotipos, diagramas y carteles.
Esta guía te enseñará cómo escribir indicaciones (prompts) y proporcionar instrucciones que obtengan los mejores resultados de Gemini 2.5 Flash. Todo comienza con un principio fundamental:
Describe la escena, no solo enumeres palabras clave
. La fortaleza principal del modelo es su profunda comprensión del lenguaje. Un párrafo narrativo y descriptivo casi siempre producirá una imagen mejor y más coherente que una simple lista de palabras sueltas.
Creación de imágenes a partir de texto
La forma más común de generar una imagen es describiendo lo que quieres ver.
1. Escenas fotorrealistas
Para imágenes realistas, piensa como un fotógrafo. Mencionar ángulos de cámara, tipos de lentes, iluminación y detalles finos guiará al modelo hacia un resultado fotorrealista.
Plantilla
: Un [tipo de toma] fotorrealista de [sujeto], [acción o expresión], ambientado en [entorno]. La escena está iluminada por [descripción de iluminación], creando una atmósfera [estado de ánimo]. Capturado con [detalles de cámara/lente], enfatizando [texturas y detalles clave]. La imagen debe estar en formato [relación de aspecto].
Indicación de ejemplo:
Un retrato en primer plano fotorrealista de un anciano ceramista japonés con arrugas profundas marcadas por el sol y una cálida sonrisa de sabiduría. Está inspeccionando cuidadosamente un cuenco de té recién esmaltado. El entorno es su taller rústico bañado por el sol. La escena está iluminada por la suave luz de la hora dorada que entra por una ventana, resaltando la fina textura de la arcilla. Capturado con un lente retrato de 85 mm, que produce un fondo suave y desenfocado (bokeh). El ambiente general es sereno y magistral. Orientación vertical.
1from google import genai2from google.genai import types3from PIL import Image4from io import BytesIO56client = genai.Client()78# Generar una imagen a partir de una indicación de texto9response = client.models.generate_content(10 model="gemini-2.5-flash-image-preview",11 contents="Un retrato en primer plano fotorrealista de un anciano ceramista japonés con arrugas profundas marcadas por el sol y una cálida sonrisa de sabiduría. Está inspeccionando cuidadosamente un cuenco de té recién esmaltado. El entorno es su taller rústico bañado por el sol, con tornos de alfarería y estantes de vasijas de barro al fondo. La escena está iluminada por la suave luz de la hora dorada que entra por una ventana, resaltando la fina textura de la arcilla y la tela de su delantal. Capturado con un lente retrato de 85 mm, que produce un fondo suave y desenfocado (bokeh). El ambiente general es sereno y magistral.",12)1314image_parts = [15 part.inline_data.data16 for part in response.candidates[0].content.parts17 if part.inline_data18]1920if image_parts:21 image = Image.open(BytesIO(image_parts[0]))22 image.save('photorealistic_example.png')23 image.show()

Un retrato en primer plano fotorrealista de un anciano ceramista japonés...
2. Ilustraciones estilizadas y stickers
Para crear stickers, íconos o activos para tus proyectos, sé explícito sobre el estilo y recuerda solicitar un fondo blanco si lo necesitas.
Plantilla
: Un sticker de [estilo] de [sujeto], con [características clave] y una [paleta de colores]. El diseño debe tener [estilo de línea] y [estilo de sombreado]. El fondo debe ser blanco.
Indicación de ejemplo
: Un sticker estilo kawaii de un panda rojo feliz usando un pequeño sombrero de bambú. Está mordisqueando una hoja verde de bambú. El diseño tiene contornos gruesos y limpios, sombreado cel simple y una paleta de colores vibrantes. El fondo debe ser blanco.
1from google import genai2from google.genai import types3from PIL import Image4from io import BytesIO56client = genai.Client()78# Generar una imagen a partir de una indicación de texto9response = client.models.generate_content(10 model="gemini-2.5-flash-image-preview",11 contents="Un sticker estilo kawaii de un panda rojo feliz usando un pequeño sombrero de bambú. Está mordisqueando una hoja verde de bambú. El diseño tiene contornos gruesos y limpios, sombreado cel simple y una paleta de colores vibrantes. El fondo debe ser blanco.",12)1314image_parts = [15 part.inline_data.data16 for part in response.candidates[0].content.parts17 if part.inline_data18]1920if image_parts:21 image = Image.open(BytesIO(image_parts[0]))22 image.save('red_panda_sticker.png')23 image.show()
##

Un sticker estilo kawaii de un panda rojo feliz...
3. Texto preciso en imágenes
Gemini sobresale en renderizar texto. Sé claro sobre el texto, el estilo de fuente (descriptivo) y el diseño general.
Plantilla
: Crea un [tipo de imagen] para [marca/concepto] con el texto "[texto a renderizar]" en un [estilo de fuente]. El diseño debe ser [descripción del estilo], con una [combinación de colores].
Indicación
: Crea un logotipo moderno y minimalista para una cafetería llamada 'The Daily Grind'. El texto debe estar en una fuente sans-serif limpia y negrita. El diseño debe incluir un ícono simple y estilizado de un grano de café integrado perfectamente con el texto. La combinación de colores es blanco y negro.
1from google import genai2from google.genai import types3from PIL import Image4from io import BytesIO56client = genai.Client()78# Generar una imagen a partir de una indicación de texto9response = client.models.generate_content(10 model="gemini-2.5-flash-image-preview",11 contents="Crea un logotipo moderno y minimalista para una cafetería llamada 'The Daily Grind'. El texto debe estar en una fuente sans-serif limpia y negrita. El diseño debe incluir un ícono simple y estilizado de un grano de café integrado perfectamente con el texto. La combinación de colores es blanco y negro.",12)1314image_parts = [15 part.inline_data.data16 for part in response.candidates[0].content.parts17 if part.inline_data18]1920if image_parts:21 image = Image.open(BytesIO(image_parts[0]))22 image.save('logo_example.png')23 image.show()

Crea un logotipo moderno y minimalista para una cafetería llamada 'The Daily Grind'...
4. Maquetas de producto y fotografía comercial
Crea tomas de producto limpias y profesionales para comercio electrónico, publicidad o branding.
Plantilla:
Una fotografía de producto de alta resolución con iluminación de estudio de [descripción del producto] sobre una [superficie/descripción de fondo]. La iluminación es una [configuración de iluminación, ej., configuración de tres softboxes] para [propósito de iluminación]. El ángulo de cámara es un [tipo de ángulo] para mostrar [característica específica]. Ultra realista, con enfoque nítido en [detalle clave]. [Relación de aspecto].
Indicación de ejemplo:
Una fotografía de producto de alta resolución con iluminación de estudio de una taza de café cerámica minimalista en negro mate, presentada sobre una superficie de hormigón pulido. La iluminación es una configuración de tres softboxes diseñada para crear reflejos suaves y difusos y eliminar sombras duras. El ángulo de cámara es una toma ligeramente elevada a 45 grados para mostrar sus líneas limpias. Ultra realista, con enfoque nítido en el vapor que sube del café. Imagen cuadrada.
1from google import genai2from google.genai import types3from PIL import Image4from io import BytesIO56client = genai.Client()78# Generar una imagen a partir de una indicación de texto9response = client.models.generate_content(10 model="gemini-2.5-flash-image-preview",11 contents="Una fotografía de producto de alta resolución con iluminación de estudio de una taza de café cerámica minimalista en negro mate, presentada sobre una superficie de hormigón pulido. La iluminación es una configuración de tres softboxes diseñada para crear reflejos suaves y difusos y eliminar sombras duras. El ángulo de cámara es una toma ligeramente elevada a 45 grados para mostrar sus líneas limpias. Ultra realista, con enfoque nítido en el vapor que sube del café. Imagen cuadrada.",12)1314image_parts = [15 part.inline_data.data16 for part in response.candidates[0].content.parts17 if part.inline_data18]1920if image_parts:21 image = Image.open(BytesIO(image_parts[0]))22 image.save('product_mockup.png')23 image.show()

Una fotografía de producto de alta resolución con iluminación de estudio de una taza de café cerámica minimalista en negro mate...
5. Diseño minimalista y de espacio negativo
Excelente para crear fondos para sitios web, presentaciones o materiales de marketing donde se superpondrá texto.
Plantilla
: Una composición minimalista con un único [sujeto] ubicado en la [parte inferior derecha/superior izquierda/etc.] del encuadre. El fondo es un vasto lienzo vacío de color [color], creando espacio negativo significativo. Iluminación suave y sutil. [Relación de aspecto].
Indicación de ejemplo
: Una composición minimalista con una única y delicada hoja de arce roja ubicada en la parte inferior derecha del encuadre. El fondo es un vasto lienzo vacío de color blanco roto, creando espacio negativo significativo para texto. Iluminación suave y difusa desde la parte superior izquierda. Imagen cuadrada.
1from google import genai2from google.genai import types3from PIL import Image4from io import BytesIO56client = genai.Client()78# Generar una imagen a partir de una indicación de texto9response = client.models.generate_content(10 model="gemini-2.5-flash-image-preview",11 contents="Una composición minimalista con una única y delicada hoja de arce roja ubicada en la parte inferior derecha del encuadre. El fondo es un vasto lienzo vacío de color blanco roto, creando espacio negativo significativo para texto. Iluminación suave y difusa desde la parte superior izquierda. Imagen cuadrada.",12)1314image_parts = [15 part.inline_data.data16 for part in response.candidates[0].content.parts17 if part.inline_data18]1920if image_parts:21 image = Image.open(BytesIO(image_parts[0]))22 image.save('minimalist_design.png')23 image.show()

Una composición minimalista con una única y delicada hoja de arce roja...
6. Arte secuencial (Viñeta de cómic / Storyboard)
Crea narrativas visuales convincentes, viñeta por viñeta, ideal para desarrollar storyboards, tiras cómicas o cualquier forma de arte secuencial enfocándose en descripciones claras de la escena.
Plantilla
: Una viñeta de cómic única en un estilo [estilo artístico]. En primer plano, [descripción y acción del personaje]. Al fondo, [detalles del escenario]. La viñeta tiene un [bocadillo de diálogo/cartela] con el texto "[Texto]". La iluminación crea un ambiente [estado de ánimo]. [Relación de aspecto].
Indicación de ejemplo
: Una viñeta de cómic única en un estilo noir crudo con tintas en blanco y negro de alto contraste. En primer plano, un detective con gabardina está bajo una farola parpadeante, la lluvia empapa sus hombros. Al fondo, el letrero de neón de un bar desolado se refleja en un charco. Una cartela en la parte superior dice "La ciudad era un lugar difícil para guardar secretos". La iluminación es dura, creando un ambiente dramático y sombrío. Paisaje.
1from google import genai2from google.genai import types3from PIL import Image4from io import BytesIO56client = genai.Client()78# Generar una imagen a partir de una indicación de texto9response = client.models.generate_content(10 model="gemini-2.5-flash-image-preview",11 contents="Una viñeta de cómic única en un estilo noir crudo con tintas en blanco y negro de alto contraste. En primer plano, un detective con gabardina está bajo una farola parpadeante, la lluvia empapa sus hombros. Al fondo, el letrero de neón de un bar desolado se refleja en un charco. Una cartela en la parte superior dice \"La ciudad era un lugar difícil para guardar secretos\". La iluminación es dura, creando un ambiente dramático y sombrío. Paisaje.",12)1314image_parts = [15 part.inline_data.data16 for part in response.candidates[0].content.parts17 if part.inline_data18]1920if image_parts:21 image = Image.open(BytesIO(image_parts[0]))22 image.save('comic_panel.png')23 image.show()

Una viñeta de cómic única en un estilo noir crudo...





