Nano Banana Pro: o novo modelo dominante de geração de imagens do Google
Descubra como o Nano Banana Pro, também conhecido como Gemini 3 Pro Image, eleva a geração de imagens com controles de estúdio, consistência de personagens e fundamentação no mundo real.
Quando a equipe de desenvolvimento do Google batizou internamente seu modelo de geração de imagens de "Nano Banana", o nome pegou. A versão pro foi lançada em 20 de novembro de 2025 e resolve problemas que irritavam quem trabalhava com geradores de imagens de IA anteriores.
Este tutorial mostra como o Nano Banana Pro funciona, passa pelo uso da API e ajuda você a decidir quando usá-lo em vez da versão não pro.
O que é o Nano Banana Pro?
O Nano Banana Pro (gemini-3-pro-image-preview) é uma evolução do Gemini 2.5 Flash Image (o Nano Banana original do meu tutorial anterior) com melhorias significativas.
O modelo faz quatro coisas de forma excepcional, que versões anteriores não dominavam:
Renderização de texto: texto claro e legível em vários idiomas e fontes (adeus letras embaralhadas)
Controles de estúdio: ajuste iluminação, ângulos de câmera e profundidade de campo como em um estúdio fotográfico
Consistência de personagem: mantenha o mesmo personagem em 5 pessoas ou 14 objetos em cenas diferentes
Conhecimento do mundo real: integração com o Google Search para fatos precisos em conteúdo educacional
O modelo suporta resoluções 1K, 2K e 4K com proporções como 1:1, 16:9, 9:16 e 21:9. Toda imagem inclui marca d'água invisível SynthID. Você pode testar de graça no app Gemini, mas o acesso via API exige configurar cobrança.
Antes de colocar a mão na massa, você precisa ter acesso ao modelo. Vamos ver as opções.
Como acessar o Nano Banana Pro
Você pode testar o Nano Banana Pro gratuitamente pelo app Gemini em gemini.google.com. Basta entrar com sua conta Google e começar a gerar imagens. O acesso gratuito tem limites de uso (o Google não publicou números exatos), então, se você pretende gerar muitas imagens ou construir aplicações, precisará de acesso à API pelo Google AI Studio ou Vertex AI. Isso exige configurar cobrança, mas garante custos previsíveis e limites maiores.
Como obter acesso à API
Acesse o Google AI Studio e faça login. Você vai precisar criar ou vincular um projeto no Google Cloud e habilitar a cobrança (cartão de crédito necessário). Depois disso, gere uma chave de API na seção de chaves.
Guarde sua chave de API com segurança. Crie um arquivo .env no diretório do seu projeto e adicione:
Nunca faça commit desse arquivo no controle de versão. Adicione .env ao seu .gitignore.
Destrinchando os preços
A cobrança é por imagem gerada:
Camada padrão: US$ 0,134 por imagem 1K ou 2K, US$ 0,24 por imagem 4K
Camada em lote: US$ 0,067 por imagem 1K/2K, US$ 0,12 por imagem 4K (processa de forma assíncrona para reduzir o custo)
Como referência, US$ 10 rendem cerca de 75 imagens 1K de qualidade padrão ou 42 imagens 4K. Gerar e editar têm o mesmo custo.
Os limites de taxa variam por nível de conta e região (confira a documentação oficial de preços para os limites atuais). Usuários enterprise podem acessar o modelo via Vertex AI com recursos adicionais de segurança e conformidade.
Com o acesso pronto, vamos gerar sua primeira imagem e ver a edição conversacional em ação.
Primeiros passos: sua primeira imagem
Hora de gerar imagens e entender o que torna o Nano Banana Pro especial. Vamos criar uma cena cósmica impactante, transformá-la por conversa e depois misturá-la com várias imagens de referência para compor o resultado final.
Você vai usar google-genai para trabalhar com os modelos Gemini, python-dotenv para carregar sua chave da API a partir do arquivo .env e pillow para manipular imagens.
Como escrever prompts eficazes
Bons prompts para o Nano Banana Pro combinam detalhes específicos com termos de fotografia ou design. Em vez de descrições vagas, inclua elementos visuais concretos e referências de estilo.
Prompts fortes geralmente incluem:
Detalhes do assunto: objetos, cores e composições específicas
Especificações de câmera: "baixa profundidade de campo", "ângulo baixo", "plano aberto"
Descritores de estilo: "fotografia profissional", "cinematográfico", "design minimalista"
Gerando sua primeira imagem
Aqui está o código completo para gerar uma imagem:
import os
from google import genai
from google.genai import types
from dotenv import load_dotenv
# Load API key
load_dotenv()
client = genai.Client(api_key=os.getenv("GOOGLE_API_KEY"))# Generate image
response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents="Vast cosmic nebula in deep space. Swirling purple and blue gas clouds with bright star clusters. Ethereal glow. Epic space photography. 16:9 cinematic composition. No planets visible.",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(
aspect_ratio="16:9",
image_size="1K"),))# Save the imagefor part in response.parts:if image := part.as_image():
image.save("cosmic_base.png")print("Image saved!")Tecnologia
Este código segue o fluxo central do Nano Banana Pro. O método generate_content() cuida da geração da imagem. O parâmetro response_modalities indica que o modelo deve retornar texto e imagem. Dentro de image_config você controla a saída: aspect_ratio define as dimensões (16:9 para widescreen) e image_size determina a resolução (1K, 2K ou 4K). A resposta vem em partes, que você percorre para extrair e salvar a imagem gerada.
Isso gera uma nebulosa cósmica impactante:
Agora vamos ver a edição conversacional transformar essa cena.
Edição conversacional em ação
Em vez de regerar do zero, você pode editar imagens por conversa. Vamos mudar a paleta de cores da nebulosa preservando sua estrutura:
# Load the base imagefrom PIL import Image
base_image = Image.open("cosmic_base.png")# Create a chat session for editing
chat = client.chats.create(
model="gemini-3-pro-image-preview",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(
aspect_ratio="16:9",
image_size="1K"),))# Edit: Transform colors
response = chat.send_message([
base_image,"Transform this nebula to warm orange and red tones, like a different type of stellar nursery. Keep the same swirling structure and composition."])# Save edited imagefor part in response.parts:if image := part.as_image():
image.save("cosmic_orange.png")Tecnologia
Mesma estrutura da nebulosa, clima totalmente diferente:
Misturando várias imagens
O Nano Banana Pro consegue misturar até 14 imagens de referência mantendo consistência. Vamos combinar nossa nebulosa laranja com dois elementos adicionais: um cometa dramático e um monólito alienígena ancestral.
Primeiro, gere as duas imagens de referência:
# Generate comet reference
comet_response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents="Massive comet with bright glowing nucleus and long ion tail streaming behind. Detailed surface texture on comet head. Ethereal blue-white tail against black space. Dramatic cosmic photography.",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Save cometfor part in comet_response.parts:if image := part.as_image():
image.save("comet.png")Tecnologia
Aqui está o cometa:
# Generate ancient alien monolith
monolith_response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents="Massive ancient alien monolith floating in space. Towering black rectangular obelisk with subtle geometric patterns. Mysterious glowing symbols etched on surface. 2001 Space Odyssey style. Epic scale.",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Save monolithfor part in monolith_response.parts:if image := part.as_image():
image.save("monolith.png")Tecnologia
E o monólito alienígena ancestral:
Agora misture os três elementos em uma única composição. O parâmetro contents recebe uma lista: seu prompt de texto primeiro, seguido de todas as imagens que deseja combinar.
# Load all three images
nebula = Image.open("cosmic_orange.png")
comet = Image.open("comet.png")
monolith = Image.open("monolith.png")# Blend them into one composition
blend_response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents=["Combine these images into one epic space scene. Place the ancient alien monolith in the right side, towering and mysterious. Show the bright comet with its glowing tail streaking diagonally across the left side. Keep the orange nebula as the dramatic backdrop. Cinematic space composition.",
nebula,
comet,
monolith
],
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Save final compositionfor part in blend_response.parts:if image := part.as_image():
image.save("cosmic_final.png")Tecnologia
A composição final integra os três elementos sem emendas visíveis:
Agora que você aprendeu a gerar imagens com o novo modelo e aproveitou alguns de seus recursos, vamos ver os quatro diferenciais em relação a outros modelos.
O que torna o Nano Banana Pro diferente
Você viu a geração básica de imagens e a edição por conversa. Agora, vamos examinar cada capacidade em detalhe e ver como funciona na prática.
Usaremos uma função utilitária para manter os exemplos de código limpos:
defgenerate_image(prompt, filename, aspect_ratio="16:9", size="1K", use_google_search=False):
config = types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(
aspect_ratio=aspect_ratio,
image_size=size
),)# Add Google Search grounding if requestedif use_google_search:
config.tools =[{"google_search":{}}]
response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents=prompt,
config=config
)for part in response.parts:if image := part.as_image():
image.save(f"{filename}.png")return imageTecnologia
Isso reduz repetição nos exemplos abaixo e mostra um padrão reutilizável que você pode adaptar aos seus projetos.
Avanço na renderização de texto
Historicamente, geradores de imagens com IA estragavam textos, o que os tornava inúteis para tipografia, branding ou design de interfaces. O Nano Banana Pro resolve isso.
Aqui vai um pôster de filme com vários elementos de texto:
# Generate movie poster with cast and credits
image = generate_image(
prompt="""Sci-fi movie poster. Large title "STELLAR HORIZON" at top. Actor names "SARAH CHEN" "MARCUS RODRIGUEZ" "AISHA WILLIAMS". Production credits "Directed by James Park" "Produced by Luna Studios" at bottom. Deep space background with nebula. Professional film poster typography. Crisp readable text.""",
filename="movie_poster")Tecnologia
A mesma capacidade funciona para interfaces web com múltiplos textos:
# SaaS website hero section
image = generate_image(
prompt="""Modern SaaS website hero section. Large headline "Automate Your Workflow in Minutes" with subheadline "Connect your tools and boost productivity by 10x". Two buttons "Start Free Trial" and "Watch Demo". Trust badges showing "500K+ Users" "99.9% Uptime" "SOC 2 Certified". Clean typography. Gradient purple to blue background. Professional web design layout.""",
filename="saas_hero")Tecnologia
Ele ainda lida com texto multilíngue na mesma imagem:
# Conference poster with English and Japanese
image = generate_image(
prompt="""Tech conference poster. Top section English text: "GLOBAL AI SUMMIT 2025" "March 15-17, Tokyo". Bottom section Japanese text: "グローバルAIサミット2025" "3月15日-17日、東京". Modern geometric design. Vibrant gradient background blue to purple. Professional bilingual typography.""",
filename="multilingual_poster")Tecnologia
Times de marketing podem criar peças de campanha com mensagens claras, designers podem explorar tipografia sem diagramar manualmente, marcas podem gerar wordmarks consistentes e designers de UI/UX podem prototipar interfaces com texto legível.
Clareza de texto é só uma parte. Vamos ver como controlar iluminação e ângulos de câmera.
Controle em nível de estúdio
O Nano Banana Pro permite ajustar iluminação, ângulos de câmera, profundidade de campo e color grading por conversa, preservando sua composição.
Comece com uma foto de produto frontal:
# Generate base product image
base_image = generate_image(
prompt="""Premium wireless earbuds with charging case. Front-facing straight-on view. Sleek matte black finish. Modern minimalist design. Clean white studio background. Professional product photography. Sharp focus throughout. Contemporary tech aesthetic.""",
filename="earbuds_front")Tecnologia
Agora mude o ângulo da câmera para vista de cima sem regerar:
# Create chat for editing
chat = client.chats.create(
model="gemini-3-pro-image-preview",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Edit camera angle conversationally
edit_response = chat.send_message([
base_image,"""Show these exact same wireless earbuds from bird's eye view, looking straight down from above. Keep the same earbuds and charging case. Overhead flat lay composition. Professional product photography."""])# Save edited imagefor part in edit_response.parts:if image := part.as_image():
image.save("earbuds_overhead.png")Tecnologia
Fotógrafos de produto testam ângulos sem refazer ensaios, arquitetos mostram prédios em diferentes perspectivas, designers de interiores visualizam espaços sob vários pontos de vista e equipes de marketing criam variações de composição para testes A/B.
Consistência de personagem
Mascotes de marca precisam parecer idênticos em todos os pontos de contato. Campanhas exigem o mesmo personagem em cenários diferentes. Modelos anteriores tinham dificuldade (embora o Nano Banana base já fosse muito bom). O Nano Banana Pro eleva ainda mais a consistência visual entre cenas.
Gere um elemento de logotipo:
# Create brand logo
brand_logo = generate_image(
prompt="""Abstract geometric ribbon logo. Flowing infinity loop shape with metallic gradient silver to deep purple. Smooth curved surfaces. Elegant minimalist design. Clean white background. Premium brand identity element. Modern corporate aesthetic. No face. No eyes.""",
filename="ribbon_logo")Tecnologia
Use a mesma fita em uma interface de app mobile:
# Create chat for editing
chat = client.chats.create(
model="gemini-3-pro-image-preview",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Show logo in app interface
app_response = chat.send_message([
brand_logo,"""Show this exact ribbon logo in a complete mobile app home screen. Top status bar with time and battery. Logo in header next to app name. Content cards below showing features. Bottom tab navigation with icons and labels. Modern mobile app UI. Gradient purple background. Professional startup app design. Full mobile interface layout."""])# Savefor part in app_response.parts:if image := part.as_image():
image.save("ribbon_app.png")Tecnologia
Agora mostre a mesma fita em produtos físicos:
# Show logo on merchandise
merch_response = chat.send_message([
brand_logo,"""Show this exact ribbon logo on brand merchandise collection. Flat lay showing: white tote bag with logo, coffee mug with logo, t-shirt with logo printed on chest, product packaging box with logo. All items arranged together. Premium brand identity mockup. Minimalist aesthetic. Professional product photography. Same ribbon on each item."""])# Savefor part in merch_response.parts:if image := part.as_image():
image.save("ribbon_merchandise.png")Tecnologia
Agora, vamos ao recurso que muda o jogo no Nano Banana Pro: fundamentação factual pelo Google Search.
Conhecimento do mundo real em prática
Ao ativar a fundamentação via Search, o modelo acessa informações atuais para garantir precisão factual em materiais educacionais, documentação técnica e conteúdo baseado em dados, onde a correção é crítica.
Ative o Google Search para conteúdo educacional:
# Generate solar energy infographic with Search grounding
image = generate_image(
prompt="""Educational infographic explaining solar panel energy conversion. Show photovoltaic cells converting to DC power, then inverter converting to AC power for the grid. Clear labels and arrows.""",
filename="solar_infographic",
use_google_search=True# Enable Search for factual accuracy)Tecnologia
A mesma fundamentação funciona para diagramas técnicos:
# Generate neural network diagram with Search grounding
image = generate_image(
prompt="""Neural network architecture diagram. Left: 4 input nodes labeled "Input 1" "Input 2" "Input 3" "Input 4". Middle: two hidden layers each with 5 nodes labeled "Hidden Layer 1" and "Hidden Layer 2". Right: 3 output nodes labeled "Output 1" "Output 2" "Output 3". Connection lines between all layers. Clean technical illustration. Educational ML diagram. Professional data science aesthetic.""",
filename="ml_architecture",
use_google_search=True# Enable Search for accuracy)Tecnologia
Criadores de conteúdo educacional produzem materiais precisos, redatores técnicos visualizam sistemas complexos corretamente, times de dados representam estatísticas reais e divulgadores científicos criam diagramas corretos sem checagens extensas.
Esses quatro recursos se combinam para tornar o Nano Banana Pro versátil em fluxos de trabalho profissionais. A seguir, vamos compará-lo diretamente com o Nano Banana original para ver os avanços.
Nano Banana Pro vs. Nano Banana base: qual a diferença?
Nesta seção, vamos comparar o modelo base Gemini 2.5 Flash Image com o Gemini 3 Pro Image, ou seja, Nano Banana base versus versão pro.
Embora os exemplos anteriores foquem em usos profissionais ou educacionais, aqui as imagens serão baseadas em prompts do tipo "Vamos pirar!". Afinal, a maioria das imagens geradas por modelos de imagem nasce para dar vazão à criatividade sem limites da mente humana. Esses prompts testam a capacidade dos modelos de transformar ideias malucas em arte.
Vamos começar com este:
Geometric shapes staging a protest. Cubes holding signs reading "FREE THE SPHERES!" Triangles with banners "DOWN WITH FLATLAND!" A giant dodecahedron wearing a top hat giving a speech. Protest happening inside an M.C. Escher staircase. Floating equations as graffiti: "π > 3.14159". Pure mathematical chaos.Tecnologia
Esse prompt testa duas coisas: entendimento conceitual abstrato e renderização de texto. O modelo base entende a brincadeira, mas sofre para antropomorfizar as formas geométricas (desenhar rostos nelas). A versão pro renderiza texto nítido nas placas sem perder o caos matemático surreal. Ela também desenha a escadaria de M.C. Escher com mais precisão.
Prompt 2
Bold emblem/logo direction: a graphical, simplified, highly geometric icon of an ice hockey player in a powerful action pose with the hockey stick touching the ice, constructed entirely from sharp, angular, polygonal shards. Strict four-color palette (red, blue, yellow, white) on black, flat colors only (no gradients) for perfect reproduction as a logo or patch.Tecnologia
O Nano Banana Pro vence com folga. O logo é nítido, profissional (sem textos desnecessários) e realmente construído com formas geométricas como pedido. A versão base não tem a construção geométrica limpa e ainda adiciona elementos indesejados.
Prompt 3:
Mandelbrot's set drawn with extreme mathematical accuracy for a 1:1 wallpaper, fractal artTecnologia
O modelo pro renderiza o fractal com precisão impressionante. Ainda não é perfeito — a exatidão matemática foi sacrificada nas bordas em nome da qualidade artística —, mas fez um trabalho muito melhor que o modelo base, que desenhou algo completamente diferente. Porém, o pro também adicionou itens não solicitados: contagens de iteração, eixos imaginário e real e, por algum motivo, uma moldura estilo janela do Windows XP.
Quando escolher a versão pro
A pro geralmente supera a base, mas a diferença varia conforme o tipo de prompt. Renderização de texto e precisão geométrica mostram os maiores saltos (veja o logo de hóquei e a escadaria geométrica). Conteúdos técnicos como o conjunto de Mandelbrot também se beneficiam da precisão do Pro.
A pro custa US$ 0,134 por imagem 1K/2K, cerca de o dobro da base. Para centenas de iterações em projetos pessoais, a base dá conta. Para entregas profissionais ou qualquer coisa que exija texto fiel, a Pro justifica o investimento. A edição conversacional torna a Pro mais econômica quando você precisa de precisão, já que você refina em vez de regerar.
A Pro também suporta Google Search para fundamentação factual, sendo melhor para qualquer imagem que envolva conhecimento do mundo real.
Conclusão
Você aprendeu a gerar e editar imagens com o Nano Banana Pro, explorou seus quatro grandes destaques e viu como ele se compara ao modelo base. A API oferece edição conversacional, mistura de múltiplas imagens, texto preciso e fundamentação pelo Google Search para conteúdo factual.
Comece pelo nível gratuito no app Gemini para testar prompts e descobrir o que funciona melhor nos seus projetos. A edição conversacional costuma economizar dinheiro, já que você refina imagens existentes em vez de regerar do zero.
Para detalhes técnicos mais profundos e as atualizações mais recentes, consulte a documentação oficial, pois o Google segue ampliando as capacidades do modelo.
Sou criador de conteúdo em ciência de dados há mais de 2 anos e um dos perfis com maior alcance no Medium. Gosto de escrever artigos detalhados sobre IA e ML, com uma pitada de sarcasmo — porque alguém precisa deixar o assunto menos monótono. Já publiquei mais de 130 artigos e um curso na DataCamp, com outro em andamento. Meu conteúdo já alcançou mais de 5 milhões de visualizações, e 20 mil pessoas passaram a me seguir no Medium e no LinkedIn.
Conheça os melhores geradores de vídeo com IA disponíveis hoje, incluindo RunwayML, Synthesia, Colossyan, Pictory, DeepBrain AI, Invideo e os super esperados Sora e Veo da DeepMind.
Descubra a atualização mais recente da OpenAI, GPT-4 Turbo com visão, e seus principais recursos, incluindo o corte de conhecimento aprimorado, uma janela de contexto expandida, preço acessível e muito mais.
Saiba como OpenAI e Anthropic lideram o desenvolvimento de IA com abordagens únicas. Explore produtos como o ChatGPT e os modelos inovadores que elas oferecem.
Explore o GPT-3.5 Turbo e descubra o potencial transformador do ajuste fino. Saiba como personalizar esse modelo de linguagem avançado para aplicativos de nicho, aprimorar seu desempenho e entender os custos associados, a segurança e as considerações de privacidade.
Quando a equipe de desenvolvimento do Google batizou internamente seu modelo de geração de imagens de "Nano Banana", o nome pegou. A versão pro foi lançada em 20 de novembro de 2025 e resolve problemas que irritavam quem trabalhava com geradores de imagens de IA anteriores.
Este tutorial mostra como o Nano Banana Pro funciona, passa pelo uso da API e ajuda você a decidir quando usá-lo em vez da versão não pro.
O que é o Nano Banana Pro?
O Nano Banana Pro (
gemini-3-pro-image-preview) é uma evolução do Gemini 2.5 Flash Image (o Nano Banana original do meu tutorial anterior) com melhorias significativas.O modelo faz quatro coisas de forma excepcional, que versões anteriores não dominavam:
O modelo suporta resoluções 1K, 2K e 4K com proporções como 1:1, 16:9, 9:16 e 21:9. Toda imagem inclui marca d'água invisível SynthID. Você pode testar de graça no app Gemini, mas o acesso via API exige configurar cobrança.
Antes de colocar a mão na massa, você precisa ter acesso ao modelo. Vamos ver as opções.
Como acessar o Nano Banana Pro
Você pode testar o Nano Banana Pro gratuitamente pelo app Gemini em gemini.google.com. Basta entrar com sua conta Google e começar a gerar imagens. O acesso gratuito tem limites de uso (o Google não publicou números exatos), então, se você pretende gerar muitas imagens ou construir aplicações, precisará de acesso à API pelo Google AI Studio ou Vertex AI. Isso exige configurar cobrança, mas garante custos previsíveis e limites maiores.
Como obter acesso à API
Acesse o Google AI Studio e faça login. Você vai precisar criar ou vincular um projeto no Google Cloud e habilitar a cobrança (cartão de crédito necessário). Depois disso, gere uma chave de API na seção de chaves.
Guarde sua chave de API com segurança. Crie um arquivo
.envno diretório do seu projeto e adicione:Nunca faça commit desse arquivo no controle de versão. Adicione
.envao seu.gitignore.Destrinchando os preços
A cobrança é por imagem gerada:
Como referência, US$ 10 rendem cerca de 75 imagens 1K de qualidade padrão ou 42 imagens 4K. Gerar e editar têm o mesmo custo.
Os limites de taxa variam por nível de conta e região (confira a documentação oficial de preços para os limites atuais). Usuários enterprise podem acessar o modelo via Vertex AI com recursos adicionais de segurança e conformidade.
Com o acesso pronto, vamos gerar sua primeira imagem e ver a edição conversacional em ação.
Primeiros passos: sua primeira imagem
Hora de gerar imagens e entender o que torna o Nano Banana Pro especial. Vamos criar uma cena cósmica impactante, transformá-la por conversa e depois misturá-la com várias imagens de referência para compor o resultado final.
Configurando o ambiente
Primeiro, instale os pacotes necessários:
Você vai usar
google-genaipara trabalhar com os modelos Gemini,python-dotenvpara carregar sua chave da API a partir do arquivo.envepillowpara manipular imagens.Como escrever prompts eficazes
Bons prompts para o Nano Banana Pro combinam detalhes específicos com termos de fotografia ou design. Em vez de descrições vagas, inclua elementos visuais concretos e referências de estilo.
Prompts fortes geralmente incluem:
Gerando sua primeira imagem
Aqui está o código completo para gerar uma imagem:
Este código segue o fluxo central do Nano Banana Pro. O método
generate_content()cuida da geração da imagem. O parâmetroresponse_modalitiesindica que o modelo deve retornar texto e imagem. Dentro deimage_configvocê controla a saída:aspect_ratiodefine as dimensões (16:9 para widescreen) eimage_sizedetermina a resolução (1K, 2K ou 4K). A resposta vem em partes, que você percorre para extrair e salvar a imagem gerada.Isso gera uma nebulosa cósmica impactante:
Agora vamos ver a edição conversacional transformar essa cena.
Edição conversacional em ação
Em vez de regerar do zero, você pode editar imagens por conversa. Vamos mudar a paleta de cores da nebulosa preservando sua estrutura:
Mesma estrutura da nebulosa, clima totalmente diferente:
Misturando várias imagens
O Nano Banana Pro consegue misturar até 14 imagens de referência mantendo consistência. Vamos combinar nossa nebulosa laranja com dois elementos adicionais: um cometa dramático e um monólito alienígena ancestral.
Primeiro, gere as duas imagens de referência:
Aqui está o cometa:
E o monólito alienígena ancestral:
Agora misture os três elementos em uma única composição. O parâmetro
contentsrecebe uma lista: seu prompt de texto primeiro, seguido de todas as imagens que deseja combinar.A composição final integra os três elementos sem emendas visíveis:
Agora que você aprendeu a gerar imagens com o novo modelo e aproveitou alguns de seus recursos, vamos ver os quatro diferenciais em relação a outros modelos.
O que torna o Nano Banana Pro diferente
Você viu a geração básica de imagens e a edição por conversa. Agora, vamos examinar cada capacidade em detalhe e ver como funciona na prática.
Usaremos uma função utilitária para manter os exemplos de código limpos:
Isso reduz repetição nos exemplos abaixo e mostra um padrão reutilizável que você pode adaptar aos seus projetos.
Avanço na renderização de texto
Historicamente, geradores de imagens com IA estragavam textos, o que os tornava inúteis para tipografia, branding ou design de interfaces. O Nano Banana Pro resolve isso.
Aqui vai um pôster de filme com vários elementos de texto:
A mesma capacidade funciona para interfaces web com múltiplos textos:
Ele ainda lida com texto multilíngue na mesma imagem:
Times de marketing podem criar peças de campanha com mensagens claras, designers podem explorar tipografia sem diagramar manualmente, marcas podem gerar wordmarks consistentes e designers de UI/UX podem prototipar interfaces com texto legível.
Clareza de texto é só uma parte. Vamos ver como controlar iluminação e ângulos de câmera.
Controle em nível de estúdio
O Nano Banana Pro permite ajustar iluminação, ângulos de câmera, profundidade de campo e color grading por conversa, preservando sua composição.
Comece com uma foto de produto frontal:
Agora mude o ângulo da câmera para vista de cima sem regerar:
Fotógrafos de produto testam ângulos sem refazer ensaios, arquitetos mostram prédios em diferentes perspectivas, designers de interiores visualizam espaços sob vários pontos de vista e equipes de marketing criam variações de composição para testes A/B.
Consistência de personagem
Mascotes de marca precisam parecer idênticos em todos os pontos de contato. Campanhas exigem o mesmo personagem em cenários diferentes. Modelos anteriores tinham dificuldade (embora o Nano Banana base já fosse muito bom). O Nano Banana Pro eleva ainda mais a consistência visual entre cenas.
Gere um elemento de logotipo:
Use a mesma fita em uma interface de app mobile:
Agora mostre a mesma fita em produtos físicos:
Agora, vamos ao recurso que muda o jogo no Nano Banana Pro: fundamentação factual pelo Google Search.
Conhecimento do mundo real em prática
Ao ativar a fundamentação via Search, o modelo acessa informações atuais para garantir precisão factual em materiais educacionais, documentação técnica e conteúdo baseado em dados, onde a correção é crítica.
Ative o Google Search para conteúdo educacional:
A mesma fundamentação funciona para diagramas técnicos:
Criadores de conteúdo educacional produzem materiais precisos, redatores técnicos visualizam sistemas complexos corretamente, times de dados representam estatísticas reais e divulgadores científicos criam diagramas corretos sem checagens extensas.
Esses quatro recursos se combinam para tornar o Nano Banana Pro versátil em fluxos de trabalho profissionais. A seguir, vamos compará-lo diretamente com o Nano Banana original para ver os avanços.