Nano Banana Pro API
Google Nano Banana Pro (Gemini 3.0 Pro Image) — texto para imagem e edição de imagem em 4K de alta resolução, otimizados para celulares. Variantes Standard, Ultra (maior resolução) e Multi (múltiplas saídas) para geração e edição.
Endpoints padrão de texto para imagem e edição (base 2K, 4K suportado), um nível Ultra para saída em maior resolução e variantes Multi (text-to-image-multi, edit-multi) que produzem várias saídas de alta qualidade em uma única execução.
/filters:quality(82)/examples/e76d3452b06e4e7da483f7a743d9ce51/1783682392158496589_Lg1ajsBL.webp)
Visão geral
Sobre o Nano Banana Pro API
O que o Nano Banana Pro faz, como ele se encaixa na linha de modelos da Google e por que as equipes o escolhem.
Nano Banana Pro é um modelo de geração e edição de imagens da Google, disponível pela API REST da WaveSpeedAI. Google Nano Banana Pro (Gemini 3.0 Pro Image) — texto para imagem e edição de imagem em 4K de alta resolução, otimizados para celulares. Variantes Standard, Ultra (maior resolução) e Multi (múltiplas saídas) para geração e edição.
Endpoints padrão de texto para imagem e edição (base 2K, 4K suportado), um nível Ultra para saída em maior resolução e variantes Multi (text-to-image-multi, edit-multi) que produzem várias saídas de alta qualidade em uma única execução.
A família Nano Banana Pro na WaveSpeedAI traz 6 endpoints REST cobrindo os fluxos de Image-To-Image, Text-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 Pro 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 Pro
6 endpoints de Nano Banana Pro disponíveis agora na WaveSpeedAI — escolha a variante que combina com seu fluxo de trabalho.
/filters:quality(82)/media/images/20260408104610_zrhfvtpp.webp)
Nano Banana Pro Edit Multi
Google's Nano Banana Pro (Gemini 3.0 Pro Image) Edit is a next-generation image editing model capable of generating multiple high-quality edited images in a single run. Extremely low cost — only $0.07 per image. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104619_d5wh11gv.webp)
Nano Banana Pro Text To Image Multi
Google's Nano Banana Pro (Gemini 3.0 Pro Image) is a next-generation text-to-image model capable of generating multiple high-quality images in a single run. Extremely low cost — only $0.07 per image. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104626_u8it8kvq.webp)
Nano Banana Pro Text To Image Ultra
Google's Nano Banana Pro (Gemini 3.0 Pro Image) is a cutting-edge text-to-image model enabling high-res image generation optimized for phones. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104631_p3ms4grb.webp)
Nano Banana Pro Text To Image
Google's Nano Banana pro (Gemini 3.0 Pro Image) is a cutting-edge text-to-image model enabling high-res 4K image generation optimized for phones. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104636_1r1p0ttd.webp)
Nano Banana Pro Edit Ultra
Google Nano Banana Pro (Gemini 3.0 Pro Image) Edit enables image editing with highres output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104615_axtp5nwb.webp)
Nano Banana Pro Edit
Google Nano Banana Pro (Gemini 3.0 Pro Image) Edit enables image editing with 4K-capable output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Exemplos
Veja o Nano Banana Pro em ação
Resultados reais gerados pela API do Nano Banana Pro. 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 Pro
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-pro/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 Pro que você chamou.
Casos de uso
O que você pode criar com o Nano Banana Pro
Fluxos de trabalho comuns para os quais desenvolvedores e criadores usam a API do Nano Banana Pro.
Geração de texto para imagem em 4K
google/nano-banana-pro/text-to-image gera imagens de até 4K por meio da opção de resolução. Otimizado para saída em alta resolução, com o nível de detalhe que se sustenta em telas grandes.
Edição de imagem em 4K
google/nano-banana-pro/edit permite editar imagens com saída capaz de 4K. Edit-Ultra para edição na maior resolução. Útil para refinar elementos específicos sem gerar a imagem inteira novamente.
Geração com múltiplas saídas
google/nano-banana-pro/text-to-image-multi gera várias imagens de alta qualidade em uma única chamada de API, cada uma pelo preço indicado. O padrão certo para variações, testes A/B e pipelines criativos em lote.
Edição com múltiplas saídas
google/nano-banana-pro/edit-multi produz várias variantes editadas por chamada — igual à geração Multi. Útil para gerar várias opções de refinamento de uma só vez.
Nível Ultra para saída em maior resolução
google/nano-banana-pro/text-to-image-ultra e edit-ultra trocam um custo adicional modesto por saída em resolução maior que a do nível base — útil quando a resolução de entrega é o fator limitante.
Dicas
Dicas de prompt para o Nano Banana Pro
Conselhos práticos para obter melhores resultados com o Nano Banana Pro — extraídos dos padrões que funcionam em modelos de imagem em pipelines de produção.
- 01
Use as variantes Multi para geração em lote
google/nano-banana-pro/text-to-image-multi e edit-multi geram várias saídas de alta qualidade em uma única chamada de API. Úteis para testes A/B e trabalho de variação criativa, em que você quer um punhado de alternativas em uma só ida e volta.
- 02
Nível Ultra para a maior resolução
google/nano-banana-pro/text-to-image-ultra e edit-ultra entregam saída em resolução maior que a do nível padrão. Use quando a resolução máxima for o fator limitante da entrega.
- 03
Use o endpoint Edit para refinamentos
google/nano-banana-pro/edit faz edição de imagens com saída capaz de 4K. Gere a base com texto para imagem e depois refine elementos específicos por edição, em vez de sortear de novo — converge mais rápido para a imagem desejada.
- 04
Gere em 4K quando a resolução de entrega importar
O parâmetro de resolução suporta saída em 2K e 4K. Escolha 4K quando a tipografia e os detalhes finos importarem na entrega; 2K é o ponto ideal padrão para a maior parte do uso na web e em redes sociais.
- 05
Otimizado para celulares, segundo o catálogo
Descrição do catálogo: "otimizado para celulares". Proporções de tela móveis e resoluções-alvo de telas de celular são prioridade no treinamento do modelo — contexto útil para apps de criadores e trabalho criativo mobile-first.
Preços
Preços da API de Nano Banana Pro
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/ | image-to-image | $0.07 |
| google/ | text-to-image | $0.07 |
| google/ | text-to-image | $0.15 |
| google/ | text-to-image | 10% OFF$0.14$0.126 |
| google/ | image-to-image | $0.15 |
| google/ | image-to-image | 10% OFF$0.14$0.126 |
API
Chame a API de Nano Banana Pro
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-pro/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-pro/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",
"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-pro/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",
"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",
"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-pro/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 Pro vs alternativas
Quando escolher o Nano Banana Pro em vez de modelos semelhantes na WaveSpeedAI.
Nano Banana Pro vs Nano Banana 2
O Nano Banana 2 (Gemini 3.1 Flash Image) se posiciona como "qualidade Pro na velocidade Flash", com consistência de até 5 personagens. O Nano Banana Pro é o irmão de maior fidelidade, com a mesma capacidade 4K, porém mais caro por chamada.
Nano Banana Pro vs GPT Image 2
O GPT Image 2 é mais barato por chamada. O Nano Banana Pro tem variantes Multi que produzem várias saídas por chamada (úteis para trabalho em lote) e o nível Ultra para a maior resolução.
Nano Banana Pro vs Seedream 4.5
O Seedream 4.5 se posiciona em torno da tipografia (renderização nítida de texto, saída 4K). O Nano Banana Pro cobre um conjunto de recursos mais amplo (múltiplas saídas, nível Ultra, endpoints de edição dedicados).
FAQ
Nano Banana Pro API — Perguntas frequentes
Preços, licença, integração — perguntas comuns sobre executar o Nano Banana Pro na WaveSpeedAI.
O que é a API do Nano Banana Pro?
Nano Banana Pro é um modelo de geração de imagens da Google disponibilizado como API REST na WaveSpeedAI. Google Nano Banana Pro (Gemini 3.0 Pro Image) — texto para imagem e edição de imagem em 4K de alta resolução, otimizados para celulares. Variantes Standard, Ultra (maior resolução) e Multi (múltiplas saídas) para geração e edição. Você pode chamá-lo por código ou testá-lo no playground indicado acima.
Como chamo a API do Nano Banana Pro?
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-pro/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 Pro?
O Nano Banana Pro começa em $0.07 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 Pro estão disponíveis?
A WaveSpeedAI hospeda 6 endpoints de Nano Banana Pro ativos: google/nano-banana-pro/edit-multi, google/nano-banana-pro/text-to-image-multi, google/nano-banana-pro/text-to-image-ultra, google/nano-banana-pro/text-to-image, google/nano-banana-pro/edit-ultra, google/nano-banana-pro/edit. Cada variante tem sua própria página de playground e seu preço.
Posso usar os resultados do Nano Banana Pro 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 Pro na WaveSpeedAI em vez de ir direto à fonte?
Uma chave de API e uma conta de cobrança para o Nano Banana Pro 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 Pro 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 Pro 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/aee8e77b72f64cbb852dc025afffbeb3/1783682393489035529_jAKxHQZ8.webp)
/filters:quality(82)/examples/aa0d56a79a774ad6b7f83a1c6d8fed53/1783682394828885918_byMcmvEO.webp)
/filters:quality(82)/examples/7ad8b7cca71b4f0687eb0493032e74be/1783682434306420413_tPgrAJS2.webp)
/filters:quality(82)/examples/eb80ec0d5c034ddd92f32f5dfd8c05b5/1783682468746761261_q5yHS09i.webp)