Aller au contenu principal

Nano Banana Pro : des prompts de texte pour une affiche avec des retouches ciblées

Créez une affiche lisible avec un texte exact, les réglages 2k et des retouches de texte ciblées. Prix actuels et limites de Nano Banana Pro.

Auteur
Lydia
Publié
Lecture
9 min de lecture
Mis à jour
Deux adultes fictifs, designers en céramique, examinent une feuille de mise en page vierge dans un atelier de céramique

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

  1. 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.
  2. 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.
  3. Lancez et vérifiez la typographie par rapport aux quatre chaînes.
  4. 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 minusculeAgrandir la ligne de date de sortie et simplifier le panneau du bas
Les cheveux croisent le titreDemander une zone de titre plus grande et dégagée, ou descendre le portrait
Des mots non demandés sur les vêtementsDire que la tenue n'a aucun lettrage visible
Texte correct, police incorrectePoser 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 :

python
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. spicyapi exécute une tâche depuis un terminal (npx @spicyapi/cli fonctionne 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) puis spicyapi_task_wait.
  • Skill. npx skills add spicyapi-ai/spicy-skill installe l'Agent Skill, qui fait lire le schéma actuel à l'assistant avant l'appel.

Prix et valeurs par défaut

RésolutionTexte vers imageRetouche 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.

Aussi en English · 日本語 · 한국어 · Deutsch · Español · Português (Brasil) · Русский · Italiano · Polski