Comment utiliser l'API Nano Banana 2

CometAPI
AnnaFeb 27, 2026
Comment utiliser l'API Nano Banana 2

Nano Banana 2 — l’abréviation utilisée par la communauté pour désigner le tout dernier modèle de génération d’images de la famille Gemini de Google — a rapidement remodelé les attentes en matière de génération et d’édition d’images rapide et haute fidélité. Lancée fin février 2026, cette variante « Flash Image » (Gemini 3.1 Flash Image / Nano Banana 2) cible les développeurs et équipes produit qui ont besoin de rendus professionnels à haut débit et faible latence. Dans cet article, je rassemble les derniers rapports et la documentation pour expliquer ce qu’est Nano Banana 2, ses performances sur les benchmarks, comment y accéder et l’appeler (y compris via des passerelles tierces comme CometAPI), ainsi que des prompts et des schémas d’usage pratiques à adopter en production.

CometAPI fournit une interface unique de type HTTP exposant de nombreux modèles (dont des modèles image) sous des endpoints cohérents. Cela peut simplifier le passage d’un fournisseur à un autre ou la combinaison des sorties de plusieurs modèles. Nano Banana 2 (Gemini 3.1 Image) est disponible sur CometAPI.

Qu’est-ce que Nano Banana 2 ?

Nano Banana 2 (aligné en interne sur Gemini 3.1 Flash Image) est un modèle de génération d’images ciblé et haute efficacité de Google, qui privilégie la vitesse, un coût par image plus faible et une meilleure exécution des instructions pour des tâches d’image créatives et éditoriales. Il est conçu pour coexister avec des variantes « Pro » à plus haute fidélité : Nano Banana 2 pour un haut débit et Nano Banana Pro (Gemini 3 Pro Image) pour des rendus premium de niveau asset.

Il est conçu pour offrir :

  • Inférence rapide (visant une latence très faible pour que la génération et l’édition paraissent quasi instantanées).
  • Haute qualité visuelle se rapprochant de la famille « Pro » mais avec moins de calcul/coût.
  • Meilleure exécution des instructions (rendu plus fidèle des sujets demandés, texte dans l’image, et scènes multi-personnages).
  • Large prise en charge des résolutions et rapports d’aspect, des petits aperçus rapides jusqu’aux pipelines natifs 2K/4K pour les assets finaux.

En quoi Nano Banana 2 diffère-t-il de la version Nano Banana d’origine / Pro ?

  • Architecture / moteur : S’appuie sur la pile d’inférence Flash de Gemini (Gemini 3.1 Flash Image), troquant certains réglages de qualité maximale contre des gains spectaculaires en vitesse et en coût.
  • Cas d’usage : Idéal pour l’automatisation à grande échelle (assets marketing, miniatures, interfaces), l’édition quasi temps réel, et les workflows où latence et coût comptent mais où vous avez tout de même besoin d’une fidélité de sujet de niveau Pro.

Performances de benchmark de Nano Banana 2

Comment utiliser l'API Nano Banana 2

Homogène dans toutes les catégories

Gemini 3.1 Flash Image montre une amélioration mesurable dans toutes les catégories rapportées par rapport à Gemini 2.5 Flash.

Gains les plus marqués

  • Qualité visuelle
  • Édition compositionnelle multi‑entrée
  • Robustesse générale de l’édition

Positionnement concurrentiel

  • En tête des préférences globales sur le banc interne GenAI‑Bench.
  • Surpasse GPT‑Image 1.5 sur les métriques globales et visuelles.
  • Des améliorations incrémentales modestes suggèrent un affinage architectural plutôt qu’un changement radical.

Comment puis-je accéder à Nano Banana 2 ?

Où il est disponible

Nano Banana 2 est accessible via les outils Gemini de Google (application Gemini), l’API Gemini (documentée dans la doc développeur IA de Google), et est proposé via des produits cloud d’entreprise comme Vertex AI pour des intégrations de préversion/entreprise. CometAPI a également annoncé un support et des wrappers pour faciliter l’intégration.

Comment utiliser l’API Nano Banana 2 (cometapi) : quelles sont les options ?

Le guide de CometAPI utilise une structure de type Gemini generateContent et renvoie des images en Base64 dans candidates[0].content.parts[].inline_data.data. Vous devez décoder cette Base64 pour enregistrer un fichier côté client.,You only need to replace https: //generativelanguage.googleapis.com with https://api.cometapi.com . The returned image is usually provided as Base64-encoded inline_data. You will need to decode it on the client side and save it as a file. CometAPI provides discounts helps you use Use Nano Banana 2 API.

CometAPI propose un wrapper REST unifié et des endpoints explicites pour les modèles Gemini — idéal si vous préférez une seule clé d’accès et souhaitez changer de fournisseur sans modifier votre code applicatif. Pour Nano Banana 2, la page CometAPI inclut un extrait curl direct pour leur endpoint gemini-3.1-flash-image-preview:generateContent. Ci‑dessous un exemple curl épuré basé sur la documentation CometAPI.

Prérequis pour utiliser Nano Banana 2 via CometAPI

Compte CometAPI et clé API :Créez un compte sur CometAPI et générez votre clé d’accès API (sk-…). Cette clé sera utilisée pour authentifier toutes les requêtes API vers les endpoints de CometAPI.

Langages de programmation et runtimes :

  • Node.js 18+ (pour JavaScript/TypeScript)
  • Python 3.10+
  • (Ou tout langage capable d’effectuer des requêtes HTTP)

Outils HTTP ou SDK :

  • Pour JavaScript : fetch, axios, ou le client compatible OpenAI
  • Pour Python : requests, httpx, ou le client OpenAI
  • Ces outils vous aident à envoyer des appels API et traiter les réponses.

Aperçu rapide du schéma de requête

  • URL de base : https://api.cometapi.com (base CometAPI).
  • Noms de modèles : gemini-3.1-flash-image-preview (Nano Banana 2 / gemini 3.1 Flash Image) ou gemini-2.5-flash-image selon disponibilité.
  • Auth : en-tête Authorization: sk-xxxx — CometAPI utilise généralement une clé de type sk-.
  • Réponse : les images sont renvoyées en Base64 sous response.candidates[0].content.parts[].inline_data.data. Décodez et écrivez sur disque.

Exemple de flux (vue d’ensemble)

  1. Obtenez une clé API auprès de CometAPI.
  2. Choisissez l’identifiant du modèle (p. ex. gemini-3.1-flash-image ou similaire, selon disponibilité).
  3. Envoyez une requête POST à l’endpoint de génération du modèle avec votre prompt.
  4. Traitez l’image renvoyée dans votre application (décodage base64, mise à disposition en PNG, etc.).
  5. Pour l’édition d’images, incluez les données de l’image existante et des instructions d’édition dans votre requête.

Utiliser l’API Gemini officielle (texte → image)

Voici un court exemple Node.js montrant comment appeler l’endpoint generateContent de Gemini pour gemini-3.1-flash-image-preview (il reflète les extraits officiels de la doc). Remplacez YOUR_API_KEY par votre identifiant et ajoutez une gestion d’erreurs pour la production.

# Get your CometAPI key from https://api.cometapi.com/console/token
# Export it as: export COMETAPI_KEY="your-key-here"

mkdir -p ./output

curl -s "https://api.cometapi.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent" \
  -H "Authorization: $COMETAPI_KEY" \
  -H 'Content-Type: application/json' \
  -X POST \
  -d '{
    "contents": [
      {
        "role": "user",
        "parts": [
          {
            "text": "A woman leaning on a wooden railing of a traditional Chinese building. She is wearing a blue cheongsam with pink and red floral motifs and a headdress made of colorful flowers, including roses and lilacs. Realistic painting style, focusing on the textural details of the clothing patterns and wooden buildings."
          }
        ]
      }
    ],
    "generationConfig": {
      "responseModalities": ["IMAGE"],
      "imageConfig": {
        "aspectRatio": "9:16"
      }
    }
  }' | python3 -c "
import sys, json, base64
data = json.load(sys.stdin)
parts = data['candidates'][0]['content']['parts']
for part in parts:
    if 'text' in part:
        print(part['text'])
    elif 'inlineData' in part:
        img = base64.b64decode(part['inlineData']['data'])
        with open('./output/gemini-3.1-flash-image-preview.png', 'wb') as f:
            f.write(img)
        print('Image saved to ./output/gemini-3.1-flash-image-preview.png')
"

CometAPI propose des SDK et des wrappers de client compatibles OpenAI, ce qui permet à certaines équipes de changer de fournisseur avec un minimum de modifications de code, et vous permet de demander des sorties d’images encodées en Base64 ou des URL hébergées selon votre configuration. Vérifiez toujours le schéma officiel generateContent pour les champs exacts du payload.

Flux Image→Image (édition)

Pour éditer une image existante :

  1. Convertissez votre image source en Base64 (sans le préfixe data:image/...;base64,).
  2. Effectuez une requête POST avec un payload incluant inline_data.data contenant cette chaîne Base64 et un prompt d’édition (par exemple, « change le fond en ciel au crépuscule, supprime le filigrane »).
  3. La réponse inclura une nouvelle sortie Base64 à décoder et enregistrer.
curl 
--location 
--request POST 'https://api.cometapi.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent' \ 
--header 'Authorization: ' \ 
--header 'Content-Type: application/json' \ 
--data-raw '{ "contents": 
[ { "role": "user", "parts": 
[ { "text": "Blend three images to output a high-resolution image" }, { "inline_data": { "mime_type": "image/jpeg", "data": "<your_first_image_base64_data_here>" } }, { "inline_data": { "mime_type": "image/jpeg", "data": "<your_second_image_base64_data_here>" } }, { "inline_data": { "mime_type": "image/jpeg", "data": "<your_third_image_base64_data_here>" } } 
] } 
], "generationConfig": { "responseModalities": [ "TEXT", "IMAGE" 
] } }'

Paramètres typiques à ajuster

  • model : choisissez gemini-3.1-flash-image-preview (Nano Banana 2) ou gemini-3-pro-image-preview (Pro).
  • imageConfig.aspect_ratio et imageConfig.image_size (512, 1K, 2K, 4K) — impactent coût et latence.
  • responseModalities : ["Image"] ou ["Text","Image"] pour des flux multimodaux.

Comment formuler des prompts pour Nano Banana 2 ?

L’ingénierie de prompt pour les modèles d’image combine composition, style, indications caméra/éclairage, et énoncés de contraintes. Nano Banana 2 est ajusté pour suivre les instructions de façon fiable, donc trouvez l’équilibre entre concision et explicitation.

Structure de prompt (recommandée)

  1. Sujet principal : qui/quoi figure dans l’image.
  2. Action ou état : ce que fait le sujet.
  3. Environnement et ambiance : décor, éclairage, atmosphère.
  4. Directives techniques : objectif, rapport d’aspect, résolution, composition.
  5. Style et références : style artistique, références d’artistes (attention aux règles de droit d’auteur), époque.
  6. Contraintes : nombre de personnages/objets, éviter certaines couleurs, inclure un texte lisible.

Exemple de prompt :

« Une image photoréaliste d’une petite banane jaune en forme de fusée vintage, posée sur une table en acajou vernie dans un studio baigné de soleil. Objectif 50 mm, faible profondeur de champ, lumière chaude d’heure dorée, haut niveau de détail, pas de logos visibles, 2048×1152. »

Conseils pour les prompts d’édition (inpainting / remplacement)

  • Fournissez clairement le masque et précisez les zones à modifier.
  • Utilisez une formulation « préserver » pour les zones à conserver (par ex. « préserver les traits du visage du sujet, remplacer uniquement l’arrière‑plan »).
  • Pour du texte dans l’image, donnez le texte exact et précisez police/style (par ex. « sans‑serif lisible, centré »). Nano Banana 2 met l’accent sur un meilleur rendu du texte, mais soyez explicite.

Liste de contrôle pour déboguer les prompts

  • Si la sortie est à côté, simplifiez : réduisez d’abord les indications de style créatif, puis réintroduisez les détails.
  • Si le texte est illisible : précisez police, taille et contraste dans le prompt et augmentez la résolution.
  • Si la composition est incorrecte : utilisez des spécifications d’angle de prise de vue et d’objectif.

Quelles sont les erreurs courantes et comment les éviter ?

Écueil : dépendre excessivement de prompts one‑shot

Évitez d’attendre d’un seul prompt qu’il gère détourage, mise en page et éditions multi‑étapes. Découpez le travail en : génération de base → édition/remplacement → polissage final. Utilisez une graine (seed) et des masques pour la précision.

Écueil : ignorer la provenance et les vérifications de droits d’auteur

Ne déployez pas à grande échelle sans SynthID/C2PA ni autre mécanisme de provenance. De nombreuses entreprises exigent la traçabilité des contenus d’origine IA.

Écueil : mauvaises surprises budgétaires

Suivez l’usage au niveau du modèle et de l’endpoint, et définissez des plafonds d’usage stricts via le fournisseur ou un proxy. Les niveaux Flash sont moins chers mais peuvent coûter cher si vous rendez des milliers d’images 4K par inadvertance.

Bonnes pratiques recommandées avec Nano Banana 2 ?

La mise en production de la génération d’images exige une attention portée au coût, à la latence, au contrôle qualité, à la provenance et à la sécurité. Voici des pratiques concrètes distillées de rapports de terrain, documents Google et tests communautaires.

Conception de prompts et sorties déterministes

  • Modélisez vos prompts : pour des rendus répétables (p. ex. photos produit), utilisez des prompts structurés avec segments fixes (sujet, caméra, éclairage, texture, post‑traitement). Cela réduit la dérive entre appels.
  • Utilisez des images de référence et des instructions de masque pour les éditions plutôt que d’essayer d’obtenir des modifications localisées complexes par pur texte — cela réduit les erreurs sémantiques et les artefacts.

Optimisation des coûts et des performances

  • Choisissez le mode Flash/« Nano Banana 2 » pour le volume : si vous avez besoin de nombreuses itérations rapides, utilisez les modèles de la gamme Flash et des tailles plus petites (2K vs 4K) pour réduire coût et latence.
  • Regroupez les requêtes quand c’est possible : certains fournisseurs autorisent le batching multi‑prompts — cela réduit la latence totale par asset généré dans des pipelines à haut débit. (Consultez la doc de votre fournisseur.)

Sécurité, provenance et aspects juridiques

  • Activez les métadonnées SynthID et C2PA sur les assets générés pour soutenir l’audit et la conformité en aval (notamment en publicité/relations publiques). Google et ses partenaires mettent en avant SynthID comme mécanisme de provenance.
  • Revue humaine dans la boucle pour les contenus sensibles : les couches de politique automatisées sont robustes mais imparfaites — utilisez des vérifications manuelles pour les campagnes publiques ou les contenus impliquant des personnalités.

Assurance qualité

  • Automatisez des contrôles QA : exécutez un classifieur post‑génération rapide pour détecter des artefacts inattendus (mauvais rendu de texte, faible fidélité des visages, création accidentelle de logos). Maintenez un système de scoring et un repli sûr vers des rendus Pro si le contrôle échoue.
  • Stockez prompts et graines : pour l’auditabilité et la reproductibilité, conservez le prompt exact, l’horodatage, la version du modèle et toute graine/paramètre déterministe utilisé.

UX sensible à la latence

  • UX progressive : renvoyez d’abord un brouillon rapide/basse résolution, puis remplacez‑le par un rendu haute résolution/Pro lorsqu’il est prêt. Cela maintient la réactivité de votre application (de nombreux fournisseurs proposent une variante « draft » ou Flash).

Notes finales et prochaines étapes

Nano Banana 2 est conçu pour changer l’économie des workflows de production centrés sur l’image : une latence plus faible et un coût par appel réduit ouvrent des cas d’usage comme la génération d’assets publicitaires à la demande, l’A/B testing créatif rapide et les outils de conception collaborative en temps réel. Le modèle est déjà intégré dans les surfaces grand public et cloud de Google ; pour les développeurs souhaitant passer en production rapidement, CometAPI offre un wrapper marketplace pratique qui prend en charge les endpoints image de Gemini ainsi que d’autres modèles — un choix pragmatique lorsque vous voulez expérimenter plusieurs moteurs sans changer le code de l’application.
Les développeurs peuvent accéder à Nano Banana 2 via CometAPI dès maintenant. Pour commencer, explorez les capacités du modèle dans le Playground et consultez le guide API pour des instructions détaillées. Avant d’y accéder, assurez‑vous de vous être connecté à CometAPI et d’avoir obtenu la clé API. CometAPI propose un prix bien inférieur au tarif officiel pour faciliter votre intégration.

Prêt à vous lancer ?→ Inscrivez‑vous à Nano Banana 2 dès aujourd’hui !

Pour davantage de conseils, guides et actualités sur l’IA, suivez‑nous sur VK, X et Discord !

Accédez aux meilleurs modèles à moindre coût

En savoir plus