Introduction
Nano Banana 2.1 Texte vers image est le tout dernier modèle Nano Banana de Google, sorti le 6 octobre 2026 comme mise à jour de Nano Banana 2 (Gemini 3.1 Flash Image). Google a amélioré la qualité visuelle, le respect du prompt et le rendu du texte, et affirme avoir corrigé les raccords visibles des bannières larges en 2K et 4K. Il génère en 1k, 2k ou 4k dans quatorze formats jusqu’à 8:1 et peut chercher sur le web ou parmi des images de référence avant de dessiner.
Choisir le mode selon votre point de départ
| Ce que vous avez | Mode |
|---|---|
| un brief écrit | Nano Banana 2.1 Texte vers image |
| des images à modifier ou à combiner | Nano Banana 2.1 Retouche d’image |
Fonctionnalités et points forts
Un texte qui se lit correctement
Dans nos tests, chaque ligne mise entre guillemets est sortie orthographiée comme écrite : un titre de magazine et deux accroches, un titre de film et sa date de sortie, une enseigne de motel au néon. Les petits caractères que nous n’avions pas épelés, comme les lignes fines sous un titre de film, sont revenus en texte de remplissage.
Quatorze formats, trois tailles
Des cadres de story 1:8 aux bannières 8:1, en 1k, 2k ou 4k. Le format ne change jamais le prix, seul le niveau de taille le fait. Notre bannière 8:1 en 2k est revenue large de 5856 pixels. Qu’un format large revienne en une seule image dépend des personnes qu’il montre : dans nos essais, paysages et foules sont restés d’un seul tenant, tandis que des personnes réparties dans le cadre ou proches de l’objectif revenaient souvent en plans collés.
Chercher avant de dessiner
La recherche web récupère des faits actuels comme des dates, la météo et des événements ; la recherche d’images récupère des images de référence de lieux et de produits réels. Notre affiche météo a imprimé la date du jour avec la recherche web activée et une date inventée sans elle.
PNG ou JPEG
PNG est le format par défaut ; les fichiers JPEG sont plusieurs fois plus légers au même prix.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Jusqu’à 5 000 caractères. Décrivez le sujet, le décor, la lumière et l’objectif en phrases complètes ; les mots entre guillemets doubles s’impriment comme texte dans l’image. 1 caractères minimum · 5000 caractères maximum |
aspect_ratio | Non | L’un des quatorze formats, 16:9 par défaut ; le format ne change pas le prix. |
resolution | Non | 1k (par défaut), 2k ou 4k. Une image carrée fait 1024, 2048 ou 4096 pixels de côté ; chaque niveau a son propre prix. |
enable_web_search | Non | Désactivé par défaut. Activé, le modèle vérifie des informations actuelles comme des dates, la météo ou des événements avant de dessiner. Valeur par défaut: |
enable_image_search | Non | Désactivé par défaut. Activé, le modèle cherche des images de référence sur le web avant de dessiner, utile pour des lieux et des produits réels. Valeur par défaut: |
output_format | Non | png (par défaut) ou jpeg. Les fichiers JPEG sont plusieurs fois plus légers ; le prix est le même. |
official_fallback | Non | Activé par défaut. Chaque demande passe d’abord par la route économique. Valeur par défaut: |
Tarification
Facturé à l’image selon le niveau de taille ; le format et le format de sortie ne changent pas le prix. Chaque requête part d’abord sur la voie économique, au prix économique. Avec Official fallback (activé par défaut), une requête que la voie économique refuse ou ne peut pas mener à bien repart sur la voie officielle au prix officiel : le devis affiche donc le prix de départ et le montant maximal. Désactivé, vous ne payez que le prix économique. Les requêtes avec recherche web ou recherche d’images passent par la voie officielle, et chaque recherche ajoute des frais. Une requête que le modèle atténue renvoie quand même une image et est facturée comme les autres. Les requêtes refusées ne sont pas facturées.
| Spécification | Prix |
|---|---|
| $0.0217 / image (Avec Official fallback : jusqu’à $0.048) |
| $0.0351 / image (Avec Official fallback : jusqu’à $0.072) |
| $0.0626 / image (Avec Official fallback : jusqu’à $0.162) |
Cas d’utilisation
Couvertures et affiches
Couvertures de magazine, affiches de film et flyers d’événement où le titre doit se lire correctement du premier coup.
En-têtes de site
En-têtes ultra-larges 4:1 et 8:1 de paysages, de ports, de skylines et de foules, vérifiés avant usage pour repérer les panneaux collés. Pour des personnes en plan rapproché, générez du 21:9 en 4k puis recadrez en 4:1. Les cadres hauts 1:4 et 1:8 fonctionnent quand le sujet est lui-même vertical, comme un phare, un gratte-ciel ou une cascade.
Éditoriaux mode et lifestyle
La tenue de soirée, la mode éditoriale et les couples sont rendus comme demandé ; les demandes à partir du niveau Fort, non.
Des images qui dépendent d’aujourd’hui
Cartes météo, programmes et affiches d’événements, avec la recherche web activée pour que les détails soient à jour.
Guide de prompt et conseils pratiques
Citer les mots, décrire la typographie
Mettez chaque ligne de texte entre guillemets doubles et dites son style et sa place : hautes capitales à empattements sur le haut, sans-serif condensée grasse en bas.
Garder les personnes petites dans les cadres larges
En 4:1 et 8:1, laissez un seul décor remplir toute la largeur, comme une crête, un port ou une foule, et gardez les personnes petites et près du centre. Les prompts revenus en plans collés étaient ceux qui répartissaient des personnes dans le cadre ou les plaçaient près de l’objectif ; commencer par « one continuous scene » ne l’empêchait pas.
Garder la recherche pour les faits
La recherche web aide quand l’image dépend de quelque chose d’actuel ou de réel. Elle n’améliore ni le style ni la composition, laissez-la désactivée sinon.
Esquisser en 1k, livrer en 2k
Fixez la composition en 1k, puis relancez le même prompt en 2k ; gardez 4k pour l’impression et les recadrages serrés.
Démarrage rapide de l’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "google/nano-banana-2.1/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k",
"aspect_ratio": "16:9",
"output_format": "png",
"enable_web_search": false,
"enable_image_search": false
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.









