Nano Banana 2 API
Google Nano Banana 2 (Gemini 3.1 Flash Image) — geração de imagens com qualidade Pro na velocidade Flash. Resoluções de 512px a 4K, renderização de texto aprimorada, consistência de até 5 personagens e integração de conhecimento do mundo real.
Endpoints padrão de texto para imagem e edição, além de variantes Fast (as opções mais baratas do Nano Banana 2). Busca na web e busca de imagens opcionais trazem conhecimento do mundo real às gerações. 2K por padrão, com 4K disponível.
/filters:quality(82)/examples/0e2e636e41341ac4132145a4ba6a911b/1783683544102329139_iRAJS1bk.webp)
Visão geral
Sobre o Nano Banana 2 API
O que o Nano Banana 2 faz, como ele se encaixa na linha de modelos da Google e por que as equipes o escolhem.
Nano Banana 2 é um modelo de geração e edição de imagens da Google, disponível pela API REST da WaveSpeedAI. Google Nano Banana 2 (Gemini 3.1 Flash Image) — geração de imagens com qualidade Pro na velocidade Flash. Resoluções de 512px a 4K, renderização de texto aprimorada, consistência de até 5 personagens e integração de conhecimento do mundo real.
Endpoints padrão de texto para imagem e edição, além de variantes Fast (as opções mais baratas do Nano Banana 2). Busca na web e busca de imagens opcionais trazem conhecimento do mundo real às gerações. 2K por padrão, com 4K disponível.
A família Nano Banana 2 na WaveSpeedAI traz 8 endpoints REST cobrindo os fluxos de Text-To-Image, Image-To-Image. Cada variante tem seu próprio preço, parâmetros e exemplos de resultado — escolha a que combina com sua modalidade de entrada e suas restrições de produção, ou chame várias com a mesma chave de API para montar pipelines de várias etapas.
Execute o Nano Banana 2 com a mesma chave de API, a mesma conta de cobrança e os mesmos limites de taxa que você usa nos outros mais de 1.000 modelos de IA da WaveSpeedAI. Sem configuração separada por fornecedor, sem SDKs por provedor, sem limites de taxa por fornecedor — uma única integração cobre tudo, de texto para imagem e texto para vídeo até síntese de áudio, geração 3D, ampliação e edição.
Endpoints
Todos os endpoints da API de Nano Banana 2
8 endpoints de Nano Banana 2 disponíveis agora na WaveSpeedAI — escolha a variante que combina com seu fluxo de trabalho.
/filters:quality(82)/media/images/20260408104558_t6mp9lus.webp)
Nano Banana 2 Text To Image Fast
Google Nano Banana 2 Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 option, starting at just $0.045 per image. Delivers fast text-to-image generation with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104604_srl763ml.webp)
Nano Banana 2 Text To Image
Google Nano Banana 2 (Gemini 3.1 Flash Image) delivers Pro-quality image generation at Flash speed with 512px to 4K resolution support. Features include improved text rendering, character consistency for up to 5 characters, and real-world knowledge integration. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104544_zo6kw479.webp)
Nano Banana 2 Edit Fast
Google Nano Banana 2 Edit Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 editing option, starting at just $0.045 per image. Enables fast image editing with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104538_77qog4ig.webp)
Nano Banana 2 Edit
Google Nano Banana 2 Edit (Gemini 3.1 Flash Image) enables advanced image editing with 4K-capable output, fast iteration, and precise instruction following. Supports text translation, localization within images, and maintains subject consistency during edits. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846273040443129_5T5fPY8h.webp)
Nano Banana 2 Lite Edit
Google Nano Banana 2 Lite Edit transforms uploaded images with text instructions, supporting fast prompt-guided image editing, visual refinements, and creative changes with low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846259821818886_jg1SZaB3.webp)
Nano Banana 2 Lite Text To Image
Google Nano Banana 2 Lite Text to Image generates high-quality images from text prompts with low latency, flexible aspect ratios, and fast image creation for creative and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312805430502065_dlG47iBV.webp)
Nano Banana 2.1 Edit
Google Nano Banana 2.1 Edit is the latest Nano Banana image editing model, with gains in visual design, subject consistency and prompt adherence, up to 14 reference images and 1K to 4K output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312803887061677_SluDNW5I.webp)
Nano Banana 2.1 Text To Image
Google Nano Banana 2.1 is the latest Nano Banana image generation model, with gains in visual design, subject consistency and prompt adherence, cleaner text rendering, 1K to 4K output and optional web search. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Exemplos
Veja o Nano Banana 2 em ação
Resultados reais gerados pela API do Nano Banana 2. Passe o mouse sobre qualquer vídeo para pré-visualizar e clique para abrir o visualizador em tamanho real.
Como usar
Como usar a API do Nano Banana 2
Quatro passos do cadastro até uma geração concluída. Exemplos completos em Python, Node.js e cURL estão na seção de API abaixo.
- 01
Obtenha uma chave de API
Crie uma conta na WaveSpeedAI e copie sua chave de API no painel. Contas novas recebem créditos iniciais grátis — o suficiente para usar o playground algumas dezenas de vezes antes de a cobrança começar.
- 02
Envie uma predição
Faça POST da sua entrada em JSON para https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image. O endpoint devolve um id de predição imediatamente — as gerações são assíncronas, então você não mantém uma conexão aberta durante a inferência.
- 03
Consulte até concluir
Faça GET em https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retorne os resultados quando o status for completed; pare com erro em failed, cancelled, timeout ou deleted; continue consultando em qualquer outro status.
- 04
Leia a URL do resultado
Quando o status for "completed", leia a URL em data.outputs[0]. A URL aponta para a mídia gerada na CDN da WaveSpeedAI — imagem, vídeo, áudio ou arquivo 3D, conforme a variante do Nano Banana 2 que você chamou.
Casos de uso
O que você pode criar com o Nano Banana 2
Fluxos de trabalho comuns para os quais desenvolvedores e criadores usam a API do Nano Banana 2.
Cenas com vários personagens (até 5)
Recurso de destaque do catálogo: consistência de até 5 personagens em uma geração. Útil para cenas em grupo, fotos de produtos em conjunto e storyboards narrativos em que vários sujeitos precisam continuar reconhecíveis.
Integração de conhecimento do mundo real
Recurso do catálogo: parâmetros opcionais de busca na web e de imagens permitem ao modelo se basear em referências atuais do mundo real — útil quando o prompt cita lugares, pessoas, marcas ou eventos específicos.
Qualidade Pro na velocidade Flash
Descrição do catálogo: "geração de imagens com qualidade Pro na velocidade Flash" — a proposta de valor é chegar perto da fidelidade do Nano Banana Pro.
Faixa de resolução de 512px a 4K
Afirmação do catálogo: ampla faixa de resolução, de 512px (baixa resolução para miniaturas e prévias móveis) até 4K. Escolha o menor tamanho que atenda sua meta de entrega.
Nível Fast para alto volume
google/nano-banana-2/text-to-image-fast — a opção mais barata do Nano Banana 2, útil para pipelines de testes A/B e geração em alto volume. Edit-fast pelo mesmo preço para refinamentos.
Endpoint de edição de imagem
google/nano-banana-2/edit permite edição avançada de imagens com saída capaz de 4K e seguimento preciso de instruções. O catálogo menciona suporte a tradução e localização de texto dentro das imagens.
Dicas
Dicas de prompt para o Nano Banana 2
Conselhos práticos para obter melhores resultados com o Nano Banana 2 — extraídos dos padrões que funcionam em modelos de imagem em pipelines de produção.
- 01
Use a consistência de 5 personagens em cenas de grupo
Recurso do catálogo: "consistência de até 5 personagens". Quando o prompt inclui vários sujeitos que precisam continuar reconhecíveis, a consistência de personagens do Nano Banana 2 supera a da maioria dos modelos de imagem baratos — útil para fotos em grupo, quadros de storyboard e cenas de diálogo.
- 02
Busca na web e busca de imagens opcionais como base
Os parâmetros enable_web_search e enable_image_search são expostos. Ative-os em prompts que citam lugares, pessoas, marcas ou eventos reais atuais — o modelo se condiciona a referências recuperadas, e não apenas aos seus dados de treinamento.
- 03
Faixa de resolução de 512px a 4K
Afirmação do catálogo: "suporte a resoluções de 512px a 4K". Escolha o menor tamanho aceitável para a entrega — útil para miniaturas, prévias móveis e trabalho em alto volume, em que 4K seria exagero.
- 04
Use o nível Fast para iteração
google/nano-banana-2/text-to-image-fast para iteração de prompts e testes A/B em alto volume; edit-fast para refinamentos. Mude para as variantes Standard quando a qualidade máxima importar.
- 05
Use o Edit para tradução e localização de texto
O catálogo observa que o endpoint de edição "suporta tradução e localização de texto" dentro das imagens. Útil para adaptar criativos de marketing a diferentes mercados sem gerar a imagem inteira de novo.
Preços
Preços da API de Nano Banana 2
O preço é por resultado. O valor final varia conforme os parâmetros definidos no playground de cada variante (resolução, duração, quantidade de resultados, referências).
| Endpoint | Tipo | Preço inicial |
|---|---|---|
| google/ | text-to-image | $0.045 |
| google/ | text-to-image | 10% OFF$0.07$0.063 |
| google/ | image-to-image | $0.045 |
| google/ | image-to-image | 10% OFF$0.07$0.063 |
| google/ | image-to-image | $0.04 |
| google/ | text-to-image | $0.04 |
| google/ | image-to-image | 10% OFF$0.04$0.036 |
| google/ | text-to-image | 10% OFF$0.04$0.036 |
API
Chame a API de Nano Banana 2
Crie uma chave de API em wavespeed.ai/accesskey e envie uma predição via REST. O playground gera exemplos prontos para colar para qualquer combinação de entradas.
POSThttps://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": False,
"enable_image_search": False,
"output_format": "png"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Nano Banana 2 vs alternativas
Quando escolher o Nano Banana 2 em vez de modelos semelhantes na WaveSpeedAI.
Nano Banana 2 vs Nano Banana Pro
O Pro cobre texto para imagem em 4K, edição, nível Ultra e variantes Multi dedicadas. O Nano Banana 2 é o irmão mais barato e rápido, com consistência de vários personagens e integração com busca na web que o Pro não traz.
Nano Banana 2 vs GPT Image 2
O GPT Image 2 tem níveis de qualidade explícitos (low/medium/high) e workflow de edição com referência. O Nano Banana 2 vence em consistência de até 5 personagens e na busca opcional na web/de imagens para conhecimento do mundo real.
Nano Banana 2 vs Seedream 5 Lite
O Seedream 5 Lite tem forte foco em tipografia e variantes Sequential para consistência entre várias imagens. O Nano Banana 2 é um pouco mais caro, mas inclui geração baseada em busca na web, que o Seedream não oferece.
FAQ
Nano Banana 2 API — Perguntas frequentes
Preços, licença, integração — perguntas comuns sobre executar o Nano Banana 2 na WaveSpeedAI.
O que é a API do Nano Banana 2?
Nano Banana 2 é um modelo de geração de imagens da Google disponibilizado como API REST na WaveSpeedAI. Google Nano Banana 2 (Gemini 3.1 Flash Image) — geração de imagens com qualidade Pro na velocidade Flash. Resoluções de 512px a 4K, renderização de texto aprimorada, consistência de até 5 personagens e integração de conhecimento do mundo real. Você pode chamá-lo por código ou testá-lo no playground indicado acima.
Como chamo a API do Nano Banana 2?
Crie uma conta na WaveSpeedAI, copie sua chave de API em /accesskey e faça POST para https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image com sua entrada em JSON. O endpoint devolve um id de predição. Consulte o endpoint de resultado a cada 2 segundos, aproximadamente, aumente o intervalo em tarefas longas e pare em qualquer status final. Exemplos prontos para produção em Python / Node.js / cURL estão acima.
Quanto custa a API do Nano Banana 2?
O Nano Banana 2 começa em $0.036 por execução. O custo exato varia conforme os parâmetros definidos (resolução, duração, quantidade de resultados, referências). A prévia de custo ao vivo ao lado do botão Gerar no playground mostra o preço exato da sua entrada atual.
Quais variantes do Nano Banana 2 estão disponíveis?
A WaveSpeedAI hospeda 8 endpoints de Nano Banana 2 ativos: google/nano-banana-2/text-to-image-fast, google/nano-banana-2/text-to-image, google/nano-banana-2/edit-fast, google/nano-banana-2/edit, google/nano-banana-2-lite/edit, google/nano-banana-2-lite/text-to-image, google/nano-banana-2.1/edit, google/nano-banana-2.1/text-to-image. Cada variante tem sua própria página de playground e seu preço.
Posso usar os resultados do Nano Banana 2 comercialmente?
Os direitos de uso comercial seguem a licença do modelo da Google. A maioria dos modelos da Google permite o uso comercial dos resultados; veja o resumo da licença na página do playground de cada modelo e os Termos de Serviço da WaveSpeedAI para as condições da plataforma.
Por que usar o Nano Banana 2 na WaveSpeedAI em vez de ir direto à fonte?
Uma chave de API e uma conta de cobrança para o Nano Banana 2 E mais de 1.000 outros modelos de IA de outros provedores. Sem configuração de SDK por fornecedor, sem limites de taxa separados, sem reescrever o código de integração a cada fornecedor. Os preços costumam ser iguais ou menores que os da API direta da Google.
Provedor
Sobre a Google
A equipe por trás do Nano Banana 2 e de toda a linha de modelos da Google na WaveSpeedAI.
O trabalho de IA do Google acontece principalmente no Google DeepMind e no Google Research. Seus modelos de imagem e vídeo — Imagen, Veo e modelos multimodais da família Gemini, como o Nano Banana (Gemini 3 Image) — compartilham arquitetura e infraestrutura de treinamento com a linha Gemini em geral. As saídas se destacam pela renderização precisa de texto, ampla cobertura de estilos e licenciamento de nível comercial.
Comece a criar com o Nano Banana 2 na WaveSpeedAI
Créditos iniciais grátis no cadastro. Uma chave de API para mais de 1.000 modelos de IA da Google e de todos os outros provedores.
/filters:quality(82)/examples/c6f2756b2e28edb48fb6fb0d93eb72d4/1783682990942779875_9zyIR19j.webp)
/filters:quality(82)/examples/b49a206e5418f7c28c781c906018e3f5/1783682980959071421_Nk3dnwFP.webp)
/filters:quality(82)/examples/e8042eb4959f101afb95527f0bb8c5f6/1783682985305526491_RyyIS1ak.webp)
/filters:quality(82)/examples/7fa7017e74606377a701e2ea6f54932b/1783682988891734970_MaV4eoyH.webp)