Pour une affiche avec Nano Banana Pro, commencez en 2k, fixez le rapport d'aspect final et placez chaque mot requis entre guillemets dans son propre bloc, avec une position indiquée. Sur SpicyAPI, 1k et 2k coûtent le même prix de $0.0668 par image, il n'y a donc aucune raison d'inspecter la typographie en 1k. Corrigez une seule ligne erronée par une retouche ; quand le texte change souvent ou doit être exact dans une police précise, posez-le comme calque de texte normal par-dessus l'image générée.
Nano Banana Pro est un modèle filtré. D'après nos tests de septembre 2026, la génération texte vers image produit des portraits suggestifs mais refuse le contenu NSFW fort et atténue les demandes de buste dénudé, et les retouches sont moins prévisibles : les retouches de type lingerie peuvent être refusées. Planifiez-le pour des travaux SFW : annonces de sortie, présentations de personnages et cartes d'événement.
Créer une affiche avec quatre blocs de texte courts
Ouvrez Nano Banana Pro texte vers image. Collez ce 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.
Essayez dans le Playground
- Ouvrez le lien Exécuter ce prompt sur Nano Banana Pro ou la page texte vers image, puis collez le prompt dans Prompt. Restez sur l'onglet Playground, en vue Form, et connectez-vous avec un compte crédité pour lancer.
- Vérifiez Aspect ratio et Resolution avant de lancer : réglez 4:5 et 2k. Les valeurs par défaut de l'API sont 1k et 16:9, une petite image en paysage, et le Playground peut s'ouvrir sur d'autres valeurs.
- Lancez et vérifiez la typographie par rapport aux quatre chaînes.
- Pour corriger une ligne, ouvrez la page de retouche, ajoutez l'affiche sous Images et collez le prompt de retouche ci-dessous dans Prompt.
Gardez la première composition à environ quatre chaînes courtes. Un paragraphe de biographie, une longue URL et six identifiants de réseau social sont un autre problème de mise en page ; générez le portrait et composez ce texte plus dense dans un document éditable.
Pour l'aspect de la typographie, décrivez-le (« sans-serif blanc et gras », « serif minimaliste et fin », « titre massif en blocs ») ou nommez une famille comme Century Gothic ; dans les deux cas, le modèle dessine une imitation, pas la vraie police. Le guide de prompt de Google ajoute une étape « texte d'abord » : si vous avez besoin du texte rédigé, arrêtez-le d'abord dans un chat normal, puis demandez l'image. Le résultat est une image matricielle, pas du texte éditable.
Vérifier le texte avant de demander plus de détails
Lisez le titre lettre par lettre par rapport à « AFTER HOURS », puis vérifiez les chiffres de la date, puis regardez l'affiche à la largeur qu'elle aura sur un téléphone. Des lettres correctes peuvent rester trop petites, et de grandes lettres attrayantes peuvent encore orthographier le mauvais mot.
| Ce qui a échoué | Changement suivant |
|---|---|
| « HOURS » est devenu « HOUR » | Modifier uniquement le titre, en citant la chaîne complète |
| Date correcte mais minuscule | Agrandir la ligne de date de sortie et simplifier le panneau du bas |
| Les cheveux croisent le titre | Demander une zone de titre plus grande et dégagée, ou descendre le portrait |
| Des mots non demandés sur les vêtements | Dire que la tenue n'a aucun lettrage visible |
| Texte correct, police incorrecte | Poser les mots approuvés comme calque de texte |
Corriger une ligne sur l'affiche existante
Ouvrez Nano Banana Pro retouche, téléchargez l'affiche acceptée et laissez Aspect ratio sur auto et Resolution sur 2k. Pour une date erronée :
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.
Comparez ensuite chaque ligne, pas seulement la date. Si la date est corrigée mais que le visage ou une autre ligne a changé, revenez à la dernière image acceptée et ajoutez la date comme calque de texte au lieu de retoucher à nouveau.
Il n'y a pas de champ de masque, donc « change only this line » est une instruction, pas une sélection verrouillée.
Ajouter un portrait ou une référence de mise en page
Pour placer un personnage adulte fictif approuvé dans une nouvelle affiche, utilisez la retouche avec le portrait comme image un et un croquis en blocs simples comme image deux :
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.
Gardez les visages de croquis et les mots de remplacement hors de l'image deux, sinon ils concurrencent le portrait et votre texte. Si le portrait contient déjà de la typographie, dites si elle appartient au vêtement ou doit disparaître.
Si un nom ou un mot revient sans cesse mal orthographié, écrivez-le dans un document, faites une capture d'écran, ajoutez la capture comme référence supplémentaire et dites au modèle de copier la typographie dessus.
Appeler le modèle depuis le code
Installez le SDK Python (pip install spicyapi), définissez SPICY_API_KEY et exécutez :
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"])Les téléversements, l'attente et les erreurs sont dans la référence du SDK Python. Le point de terminaison de retouche, google/nano-banana-pro/edit, accepte image_urls (1 à 14) avec les mêmes prompt, aspect_ratio et resolution.
Ou laisser un Agent l'exécuter
Un assistant peut créer l'affiche pour vous via la CLI, le serveur MCP ou le Skill. La CLI et MCP affichent le prix et vous demandent de confirmer avant un appel payant.
- CLI.
spicyapiexécute une tâche depuis un terminal (npx @spicyapi/clifonctionne sans installation) :spicyapi tasks create --model google/nano-banana-pro/text-to-image --input-file input.json --wait. - MCP. Connectez le serveur MCP, demandez « l'affiche », et l'assistant appelle
spicyapi_task_create(il s'arrête pour votre confirmation de prix) puisspicyapi_task_wait. - Skill.
npx skills add spicyapi-ai/spicy-skillinstalle l'Agent Skill, qui fait lire le schéma actuel à l'assistant avant l'appel.
Prix et valeurs par défaut
| Résolution | Texte vers image | Retouche avec une image source |
|---|---|---|
| 1k | $0.0668 | $0.0668 |
| 2k | $0.0668 | $0.0668 |
| 4k | $0.118 | $0.118 |
Ce sont les prix de la route par défaut ; une retouche avec une à huit images sources coûte autant que texte vers image. Si une requête bascule sur la route officielle, elle coûte au maximum $0.1072 en 1k et 2k ou $0.192 en 4k, plus $0.00088 par image source. Cette route est aussi la seule pour neuf à quatorze images sources, donc une retouche de 14 images en 2k coûte environ $0.12. Le rapport d'aspect ne change pas le prix, et les requêtes refusées ne sont pas facturées.
Utilisez 4k quand le design accepté demande une livraison plus grande, pas pour sauver un petit texte. La retouche suit par défaut la forme de l'image source (auto).
Localiser le texte sans redessiner le personnage
Approuvez d'abord les chaînes traduites. Un sous-titre plus long peut demander deux lignes, alors n'exigez pas des retours à la ligne identiques entre les langues ; en allemand, « Eine Porträtserie » peut remplacer « A portrait collection » tandis qu'un titre de collection qui est un nom reste fixe.
Pour plusieurs langues sur un seul portrait, la configuration durable est un maître sans texte plus un calque de texte par langue. Utilisez la typographie générée quand le traitement des lettres fait partie de l'idée et que le texte court peut être vérifié ; utilisez la typographie éditable quand l'orthographe exacte, des mises à jour récurrentes ou une police précise sont exigées.






