Per un manifesto con Nano Banana Pro, parti da 2k, imposta il formato finale e metti ogni parola richiesta tra virgolette in un blocco proprio, con una posizione dichiarata. Su SpicyAPI 1k e 2k costano uguale, $0.0668 per immagine, quindi non c'è motivo di controllare la tipografia a 1k. Correggi una sola riga sbagliata con una modifica; quando il testo cambia spesso o deve essere esatto in un carattere preciso, impostalo come livello di testo normale sopra l'immagine generata.
Nano Banana Pro è un modello filtrato. In base ai nostri test di settembre 2026, la generazione da testo a immagine produce ritratti suggestivi ma rifiuta il contenuto NSFW forte e attenua le richieste di livello medio, e le modifiche sono meno prevedibili: le modifiche in stile lingerie possono essere rifiutate. Pianificalo per lavori SFW: annunci di uscita, presentazioni di personaggi e schede evento.
Creare un manifesto con quattro brevi blocchi di testo
Apri Nano Banana Pro da testo a immagine. Incolla questo 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.
Provalo nel Playground
- Apri il link Esegui questo prompt su Nano Banana Pro o la pagina da testo a immagine e incolla il prompt in Prompt. Resta sulla scheda Playground, nella vista Form, e accedi con un account con saldo per eseguire.
- Controlla Aspect ratio e Resolution prima di eseguire: imposta 4:5 e 2k. I valori predefiniti dell'API sono 1k e 16:9, una piccola immagine orizzontale, e il Playground può aprirsi su altri valori.
- Esegui e controlla la tipografia rispetto alle quattro stringhe.
- Per correggere una riga, apri la pagina di modifica, aggiungi il manifesto sotto Images e incolla il prompt di modifica qui sotto in Prompt.
Tieni la prima composizione su circa quattro stringhe brevi. Un paragrafo biografico, un URL lungo e sei profili social sono un altro problema di layout; genera il ritratto e componi quel testo più denso in un documento modificabile.
Per l'aspetto della tipografia, descrivilo («sans serif bianco e spesso», «serif minimalista e sottile», «titolo massiccio a blocchi») oppure nomina una famiglia come Century Gothic; in ogni caso il modello disegna una copia simile, non il carattere reale. La guida ai prompt di Google aggiunge un passo prima del testo: se ti serve la formulazione, impostala prima in una chat normale e poi chiedi l'immagine. Il risultato è un'immagine raster, non testo modificabile.
Controllare le parole prima di chiedere più dettagli
Leggi il titolo lettera per lettera rispetto a “AFTER HOURS”, poi controlla le cifre della data, poi guarda il manifesto alla larghezza che avrà su un telefono. Lettere corrette possono comunque essere troppo piccole, e lettere grandi e attraenti possono comunque scrivere la parola sbagliata.
| Cosa è fallito | Prossima modifica |
|---|---|
| “HOURS” è diventato “HOUR” | Modifica solo il titolo, citando la stringa completa |
| Data corretta ma minuscola | Ingrandisci la riga della data di uscita e semplifica il pannello inferiore |
| I capelli attraversano il titolo | Chiedi un'area del titolo più grande e libera, oppure abbassa il ritratto |
| Parole non richieste sui vestiti | Di' che l'abbigliamento non ha lettere visibili |
| Testo corretto, carattere sbagliato | Imposta le parole approvate come livello di testo |
Correggere una riga sul manifesto esistente
Apri la modifica di Nano Banana Pro, carica il manifesto accettato e lascia Aspect ratio su auto e Resolution su 2k. Per una data sbagliata:
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.
Poi confronta ogni riga, non solo la data. Se la data è corretta ma il volto o un'altra riga sono cambiati, torna all'ultima immagine accettata e aggiungi la data come livello di testo invece di modificare di nuovo.
Non c'è un campo maschera, quindi “modifica solo questa riga” è un'istruzione, non una selezione bloccata.
Aggiungere un ritratto o un riferimento di layout
Per inserire un personaggio adulto fittizio approvato in un nuovo manifesto, usa la modifica con il ritratto come immagine uno e uno schizzo a blocchi semplice come immagine due:
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.
Tieni fuori dall'immagine due i volti dello schizzo e le parole segnaposto, altrimenti competono con il ritratto e con il tuo testo. Se il ritratto contiene già lettere, di' se appartengono al capo d'abbigliamento o devono sparire.
Se un nome o una parola continuano a tornare sbagliati, scrivili in un documento, fai uno screenshot, aggiungi lo screenshot come riferimento extra e di' al modello di copiarne la tipografia.
Chiamarlo dal codice
Installa l'SDK Python (pip install spicyapi), imposta SPICY_API_KEY ed esegui:
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"])Caricamenti, attesa ed errori sono nel riferimento dell'SDK Python. L'endpoint di modifica, google/nano-banana-pro/edit, accetta image_urls (da 1 a 14) con gli stessi prompt, aspect_ratio e resolution.
Oppure lasciare che lo esegua un Agent
Un assistente può creare il manifesto per te tramite la CLI, il server MCP o lo Skill. CLI e MCP mostrano il prezzo e ti chiedono conferma prima di una chiamata a pagamento.
- CLI.
spicyapiesegue un task da terminale (npx @spicyapi/clifunziona senza installazione):spicyapi tasks create --model google/nano-banana-pro/text-to-image --input-file input.json --wait. - MCP. Collega il server MCP, chiedi «il manifesto» e l'assistente chiama
spicyapi_task_create(si ferma per la tua conferma del prezzo) e poispicyapi_task_wait. - Skill.
npx skills add spicyapi-ai/spicy-skillinstalla l'Agent Skill, che fa leggere all'assistente lo schema attuale prima della chiamata.
Prezzi e valori predefiniti
| Risoluzione | Da testo a immagine | Modifica con un'immagine di origine |
|---|---|---|
| 1k | $0.0668 | $0.0668 |
| 2k | $0.0668 | $0.0668 |
| 4k | $0.118 | $0.118 |
Questi sono i prezzi del percorso predefinito; una modifica con da una a otto immagini di origine costa quanto da testo a immagine. Se una richiesta passa al percorso ufficiale, costa al massimo $0.1072 a 1k e 2k oppure $0.192 a 4k, più $0.00088 per ogni immagine di origine. Quel percorso è anche l'unico per le immagini di origine da nove a quattordici, quindi una modifica con 14 immagini a 2k costa circa $0.12. Il formato non cambia il prezzo, e le richieste rifiutate non vengono addebitate.
Usa 4k quando il design accettato richiede una consegna più grande, non per salvare un testo piccolo. La modifica segue per impostazione predefinita la forma dell'immagine di origine (auto).
Localizzare il testo senza ridisegnare il personaggio
Approva prima le stringhe tradotte. Un sottotitolo più lungo può richiedere due righe, quindi non insistere su interruzioni di riga identiche tra le lingue; per il tedesco, «Eine Porträtserie» può sostituire «A portrait collection», mentre un titolo di collezione che è un nome resta fisso.
Per più lingue su un unico ritratto, la configurazione gestibile è un master solo immagine più un livello di testo per lingua. Usa la tipografia generata quando il trattamento delle lettere fa parte dell'idea e il testo breve può essere controllato; usa la tipografia modificabile quando servono ortografia esatta, aggiornamenti ricorrenti o un carattere preciso.






