Para um pôster com o Nano Banana Pro, comece em 2k, defina a proporção final e coloque cada palavra obrigatória entre aspas em seu próprio bloco, com uma posição declarada. Na SpicyAPI, 1k e 2k custam o mesmo, $0.0668 por imagem, então não há motivo para inspecionar a tipografia em 1k. Corrija uma única linha errada com uma edição; quando o texto muda com frequência ou precisa ser exato em uma fonte específica, coloque-o como uma camada de texto normal sobre a imagem gerada.
O Nano Banana Pro é um modelo filtrado. Com base em nossos testes de setembro de 2026, texto para imagem gera retratos sugestivos, mas recusa conteúdo NSFW forte e suaviza pedidos de conteúdo NSFW de nível médio, e as edições são menos previsíveis: edições no estilo lingerie podem ser recusadas. Planeje-o para trabalho SFW: anúncios de lançamento, apresentações de personagens e cartões de evento.
Faça um pôster com quatro blocos de texto curtos
Abra Nano Banana Pro texto para imagem. Cole este prompt:
Create a portrait promotional poster for a fictional adult creator's new fashion portrait collection. Show a fictional adult woman aged 35 in an opaque navy tailored suit, seated beside a cream wall under soft window light. Keep her head and shoulders below the headline region.
Required text exactly as written:
Headline: “AFTER HOURS”
Subtitle: “A portrait collection”
Release line: “18 OCTOBER”
Footer: “Discover the series”
The headline is the largest text at the top. Place the smaller subtitle directly below it. Put the release line and footer in a separate cream panel at the bottom. Dark navy lettering, generous margins, plain background behind every text block. No additional words, dates, logos or decorative lettering.
Experimente no Playground
- Abra o link Executar este prompt no Nano Banana Pro ou a página de texto para imagem e cole o prompt em Prompt. Fique na aba Playground, na visão Form, e entre com uma conta com saldo para executar.
- Verifique Aspect ratio e Resolution antes de executar: defina 4:5 e 2k. Os padrões da API são 1k e 16:9, uma pequena imagem horizontal, e o Playground pode abrir em outros valores.
- Execute e confira a tipografia contra as quatro strings.
- Para corrigir uma linha, abra a página de edição, adicione o pôster em Images e cole o prompt de edição abaixo em Prompt.
Mantenha a primeira composição em cerca de quatro strings curtas. Um parágrafo de biografia, uma URL longa e seis perfis de rede social são outro problema de layout; gere o retrato e componha esse texto mais denso em um documento editável.
Para a aparência da tipografia, descreva-a (“sans-serif branca e grossa”, “serif minimalista e fina”, “título pesado em blocos”) ou cite uma família como Century Gothic; de qualquer forma, o modelo desenha uma imitação parecida, não a fonte real. O guia de prompts do Google adiciona um passo de texto primeiro: se você precisa da redação pronta, resolva em um chat normal primeiro e depois peça a imagem. O resultado é uma imagem raster, não texto editável.
Verifique as palavras antes de pedir mais detalhe
Leia o título letra por letra contra “AFTER HOURS”, depois confira os dígitos da data e depois veja o pôster na largura que ele terá no celular. Letras corretas ainda podem ser pequenas demais, e letras grandes e bonitas ainda podem escrever a palavra errada.
| O que falhou | Próxima mudança |
|---|---|
| “HOURS” virou “HOUR” | Edite apenas o título, citando a string completa |
| Data correta, mas minúscula | Aumente a linha da data de lançamento e simplifique o painel inferior |
| O cabelo cruza o título | Peça uma área de título maior e livre, ou desça o retrato |
| Palavras não pedidas na roupa | Diga que o figurino não tem letras visíveis |
| Texto correto, fonte errada | Defina as palavras aprovadas como uma camada de texto |
Corrija uma linha no pôster existente
Abra edição do Nano Banana Pro, envie o pôster aceito e mantenha Aspect ratio em auto e Resolution em 2k. Para uma data errada:
Use image one as the current poster. Replace the date in the bottom panel with exactly “18 OCTOBER”. Keep the headline “AFTER HOURS”, subtitle “A portrait collection”, footer “Discover the series”, person, outfit, colors and layout. Do not add new wording or rearrange the poster.
Depois compare todas as linhas, não só a data. Se a data foi corrigida, mas o rosto ou outra linha mudaram, volte à última imagem aceita e adicione a data como uma camada de texto em vez de editar de novo.
Não há campo de máscara, então “altere só esta linha” é uma instrução, não uma seleção travada.
Adicione um retrato ou uma referência de layout
Para colocar um personagem adulto fictício aprovado em um pôster novo, use a edição com o retrato como imagem um e um esboço simples em blocos como imagem dois:
Image one defines the adult character's face and clothing. Image two defines only the large headline region, central portrait region and bottom information panel. Use the exact four text strings in this prompt, not any placeholder words in the sketch.
Mantenha rostos do esboço e palavras de espaço reservado fora da imagem dois, ou eles competirão com o retrato e com o seu texto. Se o retrato já tiver letras, diga se elas pertencem à peça de roupa ou devem sumir.
Se um nome ou palavra continuarem voltando com erro de grafia, escreva-o em um documento, tire um print, adicione o print como referência extra e diga ao modelo para copiar a tipografia dele.
Chame o modelo pelo código
Instale o SDK Python (pip install spicyapi), defina SPICY_API_KEY e execute:
import uuid
from spicyapi import SpicyClient, output_assets
client = SpicyClient()
task = client.create_task(
model="google/nano-banana-pro/text-to-image",
input_data={
"prompt": (
"Create a portrait promotional poster for a fictional adult creator's new fashion portrait collection. "
"Show a fictional adult woman aged 35 in an opaque navy tailored suit, seated beside a cream wall under soft window light. "
"Keep her head and shoulders below the headline region.\n\n"
"Required text exactly as written:\n"
"Headline: \u201cAFTER HOURS\u201d\nSubtitle: \u201cA portrait collection\u201d\n"
"Release line: \u201c18 OCTOBER\u201d\nFooter: \u201cDiscover the series\u201d\n\n"
"The headline is the largest text at the top. Place the smaller subtitle directly below it. "
"Put the release line and footer in a separate cream panel at the bottom. "
"Dark navy lettering, generous margins, plain background behind every text block. "
"No additional words, dates, logos or decorative lettering."
),
"aspect_ratio": "4:5",
"resolution": "2k",
},
idempotency_key=str(uuid.uuid4()), # new key per new request; reuse only to retry the same one
)
final = client.wait_for_terminal(task["taskId"])
print(output_assets(final)[0]["url"])Uploads, espera e erros estão na referência do SDK Python. O endpoint de edição, google/nano-banana-pro/edit, aceita image_urls (1 a 14) com os mesmos prompt, aspect_ratio e resolution.
Ou deixe um agente executar
Um assistente pode fazer o pôster por você pela CLI, pelo servidor MCP ou pelo Skill. A CLI e o MCP mostram o preço e pedem confirmação antes de uma chamada paga.
- CLI.
spicyapiexecuta uma tarefa a partir de um terminal (npx @spicyapi/clifunciona sem instalar):spicyapi tasks create --model google/nano-banana-pro/text-to-image --input-file input.json --wait. - MCP. Conecte o servidor MCP, peça “o pôster” e o assistente chama
spicyapi_task_create(ele para para sua confirmação de preço) e depoisspicyapi_task_wait. - Skill.
npx skills add spicyapi-ai/spicy-skillinstala o Agent Skill, que faz o assistente ler o schema atual antes de chamar.
Preços e padrões
| Resolução | Texto para imagem | Edição com uma imagem de origem |
|---|---|---|
| 1k | $0.0668 | $0.0668 |
| 2k | $0.0668 | $0.0668 |
| 4k | $0.118 | $0.118 |
Estes são os preços da rota padrão; uma edição com uma a oito imagens de origem custa o mesmo que texto para imagem. Se um pedido cair para a rota oficial, ele custa no máximo $0.1072 em 1k e 2k ou $0.192 em 4k, mais $0.00088 por imagem de origem. Essa rota também é a única para nove a quatorze imagens de origem, então uma edição de 14 imagens em 2k custa cerca de $0.12. A proporção não muda o preço, e pedidos recusados não são cobrados.
Use 4k quando o design aceito precisar de uma entrega maior, não para resgatar texto pequeno. A edição segue por padrão o formato da imagem de origem (auto).
Localize o texto sem redesenhar o personagem
Aprove as strings traduzidas primeiro. Um subtítulo mais longo pode precisar de duas linhas, então não insista em quebras de linha idênticas entre idiomas; para o alemão, “Eine Porträtserie” pode substituir “A portrait collection”, enquanto um título de coleção que é um nome permanece fixo.
Para vários idiomas em um só retrato, a configuração sustentável é um mestre só de imagem mais uma camada de texto por idioma. Use tipografia gerada quando o tratamento das letras fizer parte da ideia e o texto curto puder ser conferido; use tipografia editável quando forem exigidos grafia exata, atualizações recorrentes ou uma fonte específica.






