{"id":4963,"date":"2025-11-21T03:47:46","date_gmt":"2025-11-21T07:47:46","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=4963"},"modified":"2026-07-23T04:06:57","modified_gmt":"2026-07-23T08:06:57","slug":"how-to-use-nano-banana-pro-api","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/fr\/hub\/how-to-use-nano-banana-pro-api","title":{"rendered":"Comment utiliser l'API Nano Banana Pro\/Nano Banana 2 \u2014 Guide \u00e9tape par \u00e9tape pour les d\u00e9veloppeurs"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Si vous avez recherch\u00e9 \u201c Nano Banana Pro API \u201d, la premi\u00e8re source de confusion est le nom. Le nom du produit est Nano Banana Pro. Le nom de l'API que vous utilisez r\u00e9ellement dans le code est <code>gemini-3-pro-image<\/code>. Une fois que ce point est clair, le reste de la configuration est beaucoup moins myst\u00e9rieux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilisez Nano Banana Pro lorsque l'image doit former un tout coh\u00e9rent : texte lisible, d\u00e9tails du produit, r\u00e9f\u00e9rences \u00e0 la marque, mises en page adapt\u00e9es au march\u00e9 local ou brief visuel comportant de nombreuses contraintes mineures. Si vous en \u00eates encore \u00e0 tester dix versions d'une m\u00eame id\u00e9e, commencez d'abord par Nano Banana 2, puis passez \u00e0 la version Pro lorsque la direction choisie m\u00e9rite que l'on y consacre davantage de ressources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si votre \u00e9quipe passe encore son temps \u00e0 mettre au point des consignes plut\u00f4t qu'\u00e0 lancer une application, <a href=\"https:\/\/www.glbgpt.com\/home\/nano-banana?inviter=hub_content_nano&amp;login=1\" data-wpel-link=\"exclude\">L'espace de travail Nano Banana Pro de GlobalGPT<\/a> C'est un outil pratique qui permet de comparer les r\u00e9sultats avant qu'un d\u00e9veloppeur ne se connecte \u00e0 l'API officielle. Il s'agit d'un raccourci cr\u00e9atif dans le flux de travail, et non d'un substitut \u00e0 la console API de Google, \u00e0 la facturation, aux journaux ou aux contr\u00f4les d'entreprise.<\/p>\n\n\n\n<nav class=\"nbp-toc\" aria-label=\"Table des mati\u00e8res\">\n  <strong>Par quoi commencer ?<\/strong>\n  <ol>\n    <li><a href=\"#quick-answer\">R\u00e9ponse rapide<\/a><\/li>\n    <li><a href=\"#what-is-api\">En quoi consiste r\u00e9ellement l'API Nano Banana Pro ?<\/a><\/li>\n    <li><a href=\"#model-choice\">Nano Banana Pro vs Nano Banana 2<\/a><\/li>\n    <li><a href=\"#setup\">Configurer l'API avec les points d'entr\u00e9e r\u00e9els<\/a><\/li>\n    <li><a href=\"#generate-image\">G\u00e9n\u00e9rer une premi\u00e8re image<\/a><\/li>\n    <li><a href=\"#edit-images\">Modifier des images avec des r\u00e9f\u00e9rences<\/a><\/li>\n    <li><a href=\"#costs\">Tarification et ma\u00eetrise des co\u00fbts<\/a><\/li>\n    <li><a href=\"#production\">Notes de production<\/a><\/li>\n    <li><a href=\"#globalgpt\">Le r\u00f4le de GlobalGPT<\/a><\/li>\n    <li><a href=\"#faq\">FAQ<\/a><\/li>\n  <\/ol>\n<\/nav>\n\n\n\n<h2 id=\"quick-answer\" class=\"wp-block-heading\">R\u00e9ponse rapide<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour utiliser Nano Banana Pro via une API, cr\u00e9ez un projet Google AI Studio ou Google Cloud, g\u00e9n\u00e9rez une cl\u00e9 API Gemini, installez le SDK Google Gen AI, puis appelez <code>gemini-3-pro-image<\/code>. Commencez par une requ\u00eate \u00ab texte vers image \u00bb simple. Si vous v\u00e9rifiez encore les droits d'acc\u00e8s avant de cr\u00e9er une API, le <a href=\"https:\/\/www.glbgpt.com\/hub\/how-to-get-the-gemini-3-pro-free-trial-step-by-step-guide\/\">Guide pas \u00e0 pas de la version d'essai gratuite de Gemini 3 Pro<\/a> est un ouvrage compl\u00e9mentaire utile.<\/p>\n\n\n\n<div class=\"wp-block-group has-custom-css is-layout-constrained wp-block-group-is-layout-constrained wp-custom-css-00401371\">\n<p class=\"wp-block-paragraph\"><strong>La version courte<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Identifiant du mod\u00e8le API pour le Nano Banana Pro :\u00a0<code>gemini-3-pro-image<\/code>.<\/li>\n\n\n\n<li>Utilisez Nano Banana Pro pour les fichiers d\u00e9finitifs, les textes complexes, les contraintes li\u00e9es \u00e0 la marque et les r\u00e9f\u00e9rences d\u00e9taill\u00e9es.<\/li>\n\n\n\n<li>Utilisez Nano Banana 2, tel que d\u00e9crit dans la documentation\u00a0<code>gemini-3.1-image-flash<\/code>, pour acc\u00e9l\u00e9rer les cycles de r\u00e9daction.<\/li>\n\n\n\n<li>Si vous n'\u00eates pas encore en train de d\u00e9velopper une application, testez le flux de travail \u00ab prompt \u00bb dans GlobalGPT avant d'utiliser des cl\u00e9s API.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 id=\"what-is-api\" class=\"wp-block-heading\">En quoi consiste r\u00e9ellement l'API Nano Banana Pro ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nano Banana Pro est le mod\u00e8le haut de gamme de g\u00e9n\u00e9ration d'images natives de Google, issu de la famille de mod\u00e8les Gemini. Dans la documentation destin\u00e9e aux d\u00e9veloppeurs, Google le d\u00e9signe sous le nom de <strong>Gemini 3 Pro Image<\/strong>. C'est pourquoi la r\u00e9f\u00e9rence du mod\u00e8le diff\u00e8re du nom commercial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'API est capable de g\u00e9n\u00e9rer une image \u00e0 partir d'un texte, d'utiliser une ou plusieurs images de r\u00e9f\u00e9rence et de modifier une image existante selon des instructions \u00e9crites. Elle s'av\u00e8re donc utile pour les maquettes de produits, les variantes publicitaires, les sch\u00e9mas, les cr\u00e9ations localis\u00e9es et les flux de travail li\u00e9s aux images o\u00f9 le texte contenu dans l'image doit rester lisible ; pour l'exploration sans code, l' <a href=\"https:\/\/www.glbgpt.com\/image-generator?inviter=hub_content_image_api&amp;login=1\" data-wpel-link=\"exclude\">G\u00e9n\u00e9rateur d'images GlobalGPT<\/a> C'est l'endroit le plus simple pour tester d'abord l'orientation cr\u00e9ative.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-1024x576.webp\" alt=\"Documentation Google sur la g\u00e9n\u00e9ration d&#039;images par IA pour Nano Banana et Nano Banana Pro\" class=\"wp-image-16993\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"model-choice\" class=\"wp-block-heading\">Nano Banana Pro vs Nano Banana 2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le choix ne d\u00e9pend pas tant du nom qui semble le plus r\u00e9cent que de l'\u00e9tape \u00e0 laquelle vous en \u00eates dans votre travail. \u00ab Pro \u00bb correspond \u00e0 une passe minutieuse. \u00ab Nano Banana 2 \u00bb correspond \u00e0 une boucle de brouillon d\u00e9sordonn\u00e9e ; si c'est cette m\u00e9thode plus rapide dont vous avez besoin, lisez le <a href=\"https:\/\/www.glbgpt.com\/hub\/nano-banana-2-free-trial\/\">Guide d'essai gratuit Nano Banana 2<\/a> avant de concevoir l'ensemble du flux de travail autour de Pro.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>D\u00e9cision<\/strong><\/td><td><strong>Nano Banane Pro<\/strong><\/td><td><strong>Nano Banane 2<\/strong><\/td><\/tr><tr><td><strong>ID du mod\u00e8le API<\/strong><\/td><td>gemini-3-pro-image<\/td><td>gemini-3.1-image-flash<\/td><\/tr><tr><td><strong>Le meilleur m\u00e9tier<\/strong><\/td><td>\u00c9l\u00e9ments graphiques d\u00e9finitifs, images comportant beaucoup de texte, coh\u00e9rence de la marque, modifications contr\u00f4l\u00e9es<\/td><td>\u00c9bauches, exploration rapide, variations rapides, tirages d'images \u00e0 moindre co\u00fbt<\/td><\/tr><tr><td><strong>Style de formulation<\/strong><\/td><td>Contraintes sp\u00e9cifiques, images de r\u00e9f\u00e9rence, taille du r\u00e9sultat, r\u00e8gles relatives au texte, remarques concernant la localisation<\/td><td>Des consignes plus courtes et des tests portant sur une plus grande vari\u00e9t\u00e9 de cas<\/td><\/tr><tr><td><strong>Habitudes en mati\u00e8re de d\u00e9penses<\/strong><\/td><td>\u00c0 utiliser une fois que l'id\u00e9e est d\u00e9j\u00e0 bien avanc\u00e9e<\/td><td>Profitez-en tant que l'id\u00e9e est encore d'actualit\u00e9<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-1024x576.webp\" alt=\"Documentation Google pr\u00e9sentant Nano Banana Pro sous le nom de Gemini 3 Pro Image, avec l&#039;identifiant de mod\u00e8le \u00ab gemini-3-pro-image \u00bb\" class=\"wp-image-16996\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"setup\" class=\"wp-block-heading\">Configurer l'API avec les points d'entr\u00e9e r\u00e9els<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour un prototype, Google AI Studio est g\u00e9n\u00e9ralement la solution la plus rapide. Pour une application d'entreprise, utilisez l'infrastructure Google Cloud \u00e0 laquelle votre \u00e9quipe a d\u00e9j\u00e0 confiance, en particulier si vous avez besoin d'une facturation partag\u00e9e, d'un contr\u00f4le d'acc\u00e8s, d'une journalisation ou d'une gouvernance Vertex AI. Si le choix de l'acc\u00e8s d\u00e9pend essentiellement des niveaux de forfait Google, comparez les avantages et les inconv\u00e9nients dans le <a href=\"https:\/\/www.glbgpt.com\/hub\/google-ai-plus-vs-pro\/\">Guide comparatif entre Google AI Plus et Pro<\/a> avant de consid\u00e9rer la configuration de l'API comme le seul probl\u00e8me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La documentation publique constitue le point de d\u00e9part le plus clair. Elle vous permet de v\u00e9rifier que vous vous trouvez bien sur la page de g\u00e9n\u00e9ration d'images Nano Banana, de vous assurer que la page utilise le chemin d'acc\u00e8s recommand\u00e9 \u00e0 l'API Interactions, et d'acc\u00e9der directement \u00e0 partir de l\u00e0 aux points d'entr\u00e9e de la cl\u00e9 API ou d'AI Studio.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-1024x576.webp\" alt=\"Page de documentation sur la g\u00e9n\u00e9ration d&#039;images via l&#039;API Google Gemini Nano Banana\" class=\"wp-image-16999\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cr\u00e9ez ou ouvrez un projet Google AI Studio ou Google Cloud.<\/li>\n\n\n\n<li>Cr\u00e9ez une cl\u00e9 API Gemini.<\/li>\n\n\n\n<li>Enregistrez la cl\u00e9 sous forme de variable d'environnement c\u00f4t\u00e9 serveur.<\/li>\n\n\n\n<li>Installez le SDK Google Gen AI dans votre projet backend.<\/li>\n\n\n\n<li>Effectuez un test en basse r\u00e9solution avant d'ajouter des images de r\u00e9f\u00e9rence ou des fonctionnalit\u00e9s destin\u00e9es aux utilisateurs.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">La page des cl\u00e9s API est \u00e9galement accessible au public, mais la cr\u00e9ation ou la consultation d'une cl\u00e9 d\u00e9pend de votre compte Google et des autorisations attribu\u00e9es \u00e0 votre projet. Le point essentiel : veillez \u00e0 ne pas inclure cette cl\u00e9 dans le code JavaScript du front-end. Un navigateur ou une application mobile doit interroger votre backend, et votre backend doit interroger Gemini.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-1024x576.webp\" alt=\"Page de documentation sur la cl\u00e9 API Gemini de Google, comportant un bouton \u00ab Cr\u00e9er ou consulter une cl\u00e9 API Gemini \u00bb\" class=\"wp-image-17000\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois connect\u00e9, l'URL directe d'AI Studio s'affiche bien dans Playground avec <code>Nano Banane Pro<\/code> choisi comme <code>gemini-3-pro-image<\/code>. Dans cet article, AI Studio a \u00e9galement mis en \u00e9vidence une contrainte pratique : Nano Banana Pro n\u00e9cessite un abonnement Google AI ou une cl\u00e9 API pour pouvoir \u00eatre ex\u00e9cut\u00e9 dans Playground.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-1024x525.webp\" alt=\"Google AI Studio Playground avec Nano Banana Pro s\u00e9lectionn\u00e9 comme \u00ab gemini-3-pro-image \u00bb\" class=\"wp-image-17001\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-1024x525.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-300x154.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-768x394.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-1536x788.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-18x9.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected.webp 1707w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le <strong>Obtenir le code<\/strong> Il vaut tout de m\u00eame la peine de v\u00e9rifier ce bouton \u00e0 ce stade. Cela confirme que vous \u00eates bien dans le flux de travail des d\u00e9veloppeurs, mais si le mod\u00e8le est verrouill\u00e9 pour le compte, le panneau de code peut s'ouvrir sans contenir d'extrait de code complet et ex\u00e9cutable. Il s'agit d'un indicateur de configuration, et non d'un bug de l'interface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-1024x525.webp\" alt=\"Panneau \u00ab Obtenir le code \u00bb de Google AI Studio ouvert depuis le Playground Nano Banana Pro\" class=\"wp-image-17002\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-1024x525.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-300x154.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-768x394.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-1536x788.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-18x9.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code.webp 1707w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"margin:22px 0;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden;background:#0f172a;box-shadow:0 10px 28px rgba(15,23,42,.08);\">\n  <div style=\"display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #d8e0ea;color:#0f172a;font:600 14px\/1.4 Arial,sans-serif;\">\n    <span>Terminal<\/span>\n    <span style=\"color:#64748b;font-size:13px;\">Variable d'environnement<\/span>\n  <\/div>\n  <pre aria-label=\"Commande du terminal\" style=\"display:block!important;margin:0!important;padding:18px!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font:14px\/1.65 Consolas,Monaco,'Courier New',monospace!important;white-space:pre!important;tab-size:2!important;box-shadow:none!important;\">export GEMINI_API_KEY=\"VOTRE_CL\u00c9_API\"<\/pre>\n<\/div>\n\n\n\n<h2 id=\"generate-image\" class=\"wp-block-heading\">G\u00e9n\u00e9rer une premi\u00e8re image<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La premi\u00e8re requ\u00eate doit \u00eatre volontairement simple. Vous v\u00e9rifiez l'authentification, l'acc\u00e8s au mod\u00e8le, la structure de la r\u00e9ponse et la gestion des fichiers. Les modifications sophistiqu\u00e9es de l'interface de ligne de commande peuvent attendre que tout soit au point.<\/p>\n\n\n\n<div style=\"margin:22px 0;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden;background:#0f172a;box-shadow:0 10px 28px rgba(15,23,42,.08);\">\n  <div style=\"display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #d8e0ea;color:#0f172a;font:600 14px\/1.4 Arial,sans-serif;\">\n    <span>Python<\/span>\n    <span style=\"color:#64748b;font-size:13px;\">generate-image.py<\/span>\n  <\/div>\n  <pre aria-label=\"Exemple en Python : generate-image.py\" style=\"display:block!important;margin:0!important;padding:18px!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font:14px\/1.65 Consolas,Monaco,'Courier New',monospace!important;white-space:pre!important;tab-size:2!important;box-shadow:none!important;\">from google import genai\nfrom google.genai import types\nimport os\n\nclient = genai.Client(api_key=os.environ[\"GEMINI_API_KEY\"])\n\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image\",\n    contents=(\n \"Cr\u00e9ez une maquette de produit soign\u00e9e repr\u00e9sentant un mug de voyage en acier inoxydable \"\n \"pos\u00e9 sur un bureau blanc. Ajoutez l'\u00e9tiquette lisible : MORNING LAB.\"\n    ),\n    config=types.GenerateContentConfig(\n response_modalities=[\"TEXT\", \"IMAGE\"]\n    ),\n)\n\nfor part in response.candidates[0].content.parts:\n    if part.text:\n print(part.text)\n    elif part.inline_data :\n with open(\"nano-banana-pro-output.png\", \"wb\") as f :\n f.write(part.inline_data.data)<\/pre>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Cette consigne demande de cr\u00e9er une maquette de produit simple avec un texte lisible. Cela vous donne un aper\u00e7u rapide de trois \u00e9l\u00e9ments essentiels dans la pratique professionnelle : le r\u00e9alisme de l'objet, la composition et la capacit\u00e9 du mod\u00e8le \u00e0 rendre un texte court de mani\u00e8re nette et lisible. Pour adapter la consigne sans modifier les param\u00e8tres, essayez le m\u00eame brief dans <a href=\"https:\/\/www.glbgpt.com\/home\/nano-banana?inviter=hub_content_generate_test&amp;login=1\" data-wpel-link=\"exclude\">L'espace de travail Nano Banana Pro de GlobalGPT<\/a> d'abord.<\/p>\n\n\n\n<h2 id=\"edit-images\" class=\"wp-block-heading\">Modifier des images avec des r\u00e9f\u00e9rences<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C'est dans l'\u00e9dition par r\u00e9f\u00e9rence que Nano Banana Pro commence \u00e0 faire ses preuves. Au lieu de demander au mod\u00e8le de cr\u00e9er une nouvelle image \u00e0 partir de z\u00e9ro, vous lui fournissez une image et lui indiquez pr\u00e9cis\u00e9ment ce qui peut \u00eatre modifi\u00e9 et ce qui doit rester inchang\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous n'\u00eates pas d\u00e9veloppeur, consid\u00e9rez ce bloc comme un exemple de workflow plut\u00f4t que comme quelque chose que vous devez ex\u00e9cuter. Le nom du fichier <code>product-reference.png<\/code> signifie tout simplement \u201c l'image de votre produit actuel \u201d. Si votre t\u00e2che principale consiste \u00e0 comparer des mod\u00e8les d'images, le concept plus large <a href=\"https:\/\/www.glbgpt.com\/hub\/gemini-3-pro-alternative-we-tried-8-better-options\/\">Test des alternatives au Gemini 3 Pro<\/a> peut vous aider \u00e0 d\u00e9terminer si la version Pro vaut la peine de passer par une configuration suppl\u00e9mentaire.<\/p>\n\n\n\n<div style=\"margin:22px 0;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden;background:#0f172a;box-shadow:0 10px 28px rgba(15,23,42,.08);\">\n  <div style=\"display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #d8e0ea;color:#0f172a;font:600 14px\/1.4 Arial,sans-serif;\">\n    <span>Python<\/span>\n    <span style=\"color:#64748b;font-size:13px;\">edit-with-reference.py<\/span>\n  <\/div>\n  <pre aria-label=\"Exemple en Python : edit-with-reference.py\" style=\"display:block!important;margin:0!important;padding:18px!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font:14px\/1.65 Consolas,Monaco,'Courier New',monospace!important;white-space:pre!important;tab-size:2!important;box-shadow:none!important;\">from google import genai\nfrom google.genai import types\nfrom PIL import Image\nimport os\n\nclient = genai.Client(api_key=os.environ[\"GEMINI_API_KEY\"])\nreference = Image.open(\"product-reference.png\")\n\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image\",\n    contents=[\n reference,\n (\n \"Conservez la forme de la tasse, son anse et l'emplacement du logo. \"\n            \"Remplacez l'arri\u00e8re-plan par un plan de travail de cuisine clair, ajoutez une lumi\u00e8re chaude du matin, \"\n \"et veillez \u00e0 ce que tout le texte reste net et lisible.\"\n ),\n    ],\n    config=types.GenerateContentConfig(response_modalities=[\"TEXT\", \"IMAGE\"]),\n)<\/pre>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Une bonne consigne d'\u00e9dition s'apparente presque \u00e0 un retour d'exp\u00e9rience destin\u00e9 \u00e0 un graphiste : \u201c gardez ceci, modifiez cela, ne d\u00e9placez pas le logo, veillez \u00e0 ce que le texte reste lisible \u201d. Les consignes vagues telles que \u00ab donnez-lui un aspect haut de gamme \u00bb ont tendance \u00e0 entra\u00eener un gaspillage de tirages, car elles laissent trop de place \u00e0 l'interpr\u00e9tation de la part du mod\u00e9liste.<\/p>\n\n\n\n<h2 id=\"costs\" class=\"wp-block-heading\">Tarification et ma\u00eetrise des co\u00fbts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Consultez la page des tarifs de Google comme r\u00e9f\u00e9rence officielle avant de publier des chiffres de budget fixes. Comme cela a \u00e9t\u00e9 v\u00e9rifi\u00e9 le 21 juillet 2026, Google r\u00e9pertorie l\u2019offre \u00ab Nano Banana Pro \u00bb sous la rubrique \u00ab Gemini 3 Pro Image \u00bb et distingue les co\u00fbts li\u00e9s au texte et \u00e0 la r\u00e9flexion de ceux li\u00e9s \u00e0 la production d\u2019images.<\/p>\n\n\n\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#111827;margin-top:22px;margin-bottom:12px;font-size:18px\"><strong>Co\u00fbts li\u00e9s \u00e0 la g\u00e9n\u00e9ration d'images via l'API, v\u00e9rifi\u00e9s le 21 juillet 2026<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Mod\u00e8le<\/strong><\/td><td><strong>Production d'images payantes<\/strong><\/td><td><strong>\u00c9quivalent r\u00e9pertori\u00e9 sur Google<\/strong><\/td><td><strong>Bonne utilisation par d\u00e9faut<\/strong><\/td><\/tr><tr><td><strong>Image du Gemini 3 Pro \/ Nano Banana Pro<\/strong><\/td><td>1 TP 4 T 120,00 par million de jetons d'image<\/td><td>$0.134 par image 1K\/2K ; $0.24 par image 4K<\/td><td>Ressources finales et traitement d'images \u00e0 haut niveau de contr\u00f4le<\/td><\/tr><tr><td><strong>Image Flash Gemini 3.1 \/ Nano Banana 2<\/strong><\/td><td>$30,00 par million de jetons d'image<\/td><td>$0,0336 par image de 1K<\/td><td><br>\u00c9bauches, variantes et tests de prompts<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-1024x576.webp\" alt=\"Section \u00ab Tarifs \u00bb de Google pour les mod\u00e8les Gemini 3 Pro et Nano Banana Pro (image)\" class=\"wp-image-17003\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le mod\u00e8le de co\u00fbts concret est simple : r\u00e9aliser des \u00e9bauches \u00e0 moindre co\u00fbt, puis peaufiner avec soin. Confiez les premi\u00e8res it\u00e9rations \u00e0 Nano Banana 2, puis transmettez les consignes et les r\u00e9f\u00e9rences les plus pertinentes \u00e0 Nano Banana Pro pour les images finales. Limitez \u00e9galement la r\u00e9solution en fonction du niveau d\u2019abonnement de l\u2019utilisateur et \u00e9vitez les g\u00e9n\u00e9rations r\u00e9p\u00e9t\u00e9es lorsque la consigne n\u2019a pas chang\u00e9 ; si vous souhaitez mettre en place une fili\u00e8re d\u2019\u00e9bauche c\u00f4t\u00e9 produit, <a href=\"https:\/\/www.glbgpt.com\/image-generator\/nano-banana-2?inviter=hub_content_cost_control&amp;login=1\" data-wpel-link=\"exclude\">Nano Banana 2 en GlobalGPT<\/a> C'est l'option la plus l\u00e9g\u00e8re, celle qu'il faut tester en premier.<\/p>\n\n\n\n<h2 id=\"production\" class=\"wp-block-heading\">Notes de production<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois que les utilisateurs peuvent g\u00e9n\u00e9rer des images \u00e0 partir de votre produit, vous devez mettre en place des mesures de contr\u00f4le. Les API d'images peuvent rapidement devenir co\u00fbteuses, et les \u00e9checs doivent pouvoir \u00eatre expliqu\u00e9s sans d\u00e9voiler les d\u00e9tails bruts du fournisseur. Les \u00e9quipes qui sont encore en train de d\u00e9terminer qui a besoin d'un acc\u00e8s payant \u00e0 l'IA peuvent \u00e9galement comparer les workflows de type abonnement dans le <a href=\"https:\/\/www.glbgpt.com\/hub\/chatgpt-business-plan\/\">ChatGPT Guide de r\u00e9daction d'un plan d'affaires<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conserver les cl\u00e9s c\u00f4t\u00e9 serveur :<\/strong> Ne transmettez pas la cl\u00e9 API Gemini via un navigateur ou un client mobile.<\/li>\n\n\n\n<li><strong>Enregistrer suffisamment d'informations pour permettre le d\u00e9bogage :<\/strong> ID du mod\u00e8le, hachage de la prompt, taille de la sortie, latence, ID de l'utilisateur et statut du r\u00e9sultat.<\/li>\n\n\n\n<li><strong>D\u00e9finir des quotas :<\/strong> limiter le nombre d'images par utilisateur, par espace de travail et par p\u00e9riode de facturation.<\/li>\n\n\n\n<li><strong>R\u00e9essayez avec pr\u00e9caution :<\/strong> R\u00e9essayer en cas d'\u00e9checs temporaires, mais ne pas r\u00e9essayer en boucle en cas d'erreurs li\u00e9es \u00e0 la politique ou au quota.<\/li>\n\n\n\n<li><strong>D\u00e9finir les r\u00e8gles de stockage :<\/strong> Sachez combien de temps vous conservez les images g\u00e9n\u00e9r\u00e9es et les r\u00e9f\u00e9rences t\u00e9l\u00e9charg\u00e9es.<\/li>\n\n\n\n<li><strong>G\u00e9n\u00e9rer des messages d'erreur utiles :<\/strong> indiquer \u00e0 l'utilisateur si le probl\u00e8me est li\u00e9 \u00e0 l'acc\u00e8s, au format de fichier, au quota ou \u00e0 la politique d'invite.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"globalgpt\" class=\"wp-block-heading\">Le r\u00f4le de GlobalGPT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GlobalGPT s'int\u00e8gre parfaitement avant ou \u00e0 c\u00f4t\u00e9 de la compilation de l'API. Un concepteur peut comparer Nano Banana Pro avec <a href=\"https:\/\/www.glbgpt.com\/image-generator\/nano-banana-2?inviter=hub_content_nano2&amp;login=1\" data-wpel-link=\"exclude\">Nano Banane 2<\/a>, GPT Image, Flux et d'autres mod\u00e8les d'images dans un seul espace de travail, puis transmettre au d\u00e9veloppeur le mod\u00e8le de prompt le plus performant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les cl\u00e9s API officielles, la facturation, les journaux, l'acc\u00e8s entreprise ou le routage Vertex AI, restez sur la plateforme pour d\u00e9veloppeurs de Google. Pour comparer plus rapidement les cr\u00e9ations et r\u00e9duire le nombre d'onglets ouverts lors du d\u00e9veloppement de prompts, <a href=\"https:\/\/www.glbgpt.com\/image-generator?inviter=hub_content_image&amp;login=1\" data-wpel-link=\"exclude\">L'espace de travail du g\u00e9n\u00e9rateur d'images de GlobalGPT<\/a> peut rendre les premi\u00e8res \u00e9tapes moins laborieuses.<\/p>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">L'API Nano Banana Pro est-elle identique \u00e0 l'image Gemini 3 Pro ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pour le travail de d\u00e9veloppement, oui. Google d\u00e9signe le Nano Banana Pro sous le nom de \u00ab Gemini 3 Pro Image \u00bb, et l'identifiant du mod\u00e8le dans l'API est <code>gemini-3-pro-image<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dois-je utiliser le Nano Banana Pro ou le Nano Banana 2 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utilisez Nano Banana Pro pour les images finales qui n\u00e9cessitent un contr\u00f4le plus rigoureux, un texte lisible, des r\u00e9f\u00e9rences ou une coh\u00e9rence de marque. Utilisez Nano Banana 2 pour des \u00e9bauches plus rapides et des it\u00e9rations moins co\u00fbteuses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Puis-je appeler Nano Banana Pro directement depuis le JavaScript du front-end ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Non. Conservez la cl\u00e9 API c\u00f4t\u00e9 serveur, acheminez les requ\u00eates via votre backend et appliquez les quotas utilisateur avant d'envoyer les requ\u00eates \u00e0 l'API Gemini.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Est-ce que GlobalGPT remplace l'API officielle de Google ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le n\u00b0 GlobalGPT est utile pour effectuer des tests rapides et comparer diff\u00e9rentes cr\u00e9ations, mais les cl\u00e9s API officielles, la facturation, les journaux et les contr\u00f4les d'entreprise rel\u00e8vent de la plateforme pour d\u00e9veloppeurs de Google.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment puis-je estimer les co\u00fbts li\u00e9s \u00e0 l'API Nano Banana Pro ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utilisez la page actuelle de Google consacr\u00e9e aux tarifs de l\u2019API Gemini et effectuez une estimation en fonction du mod\u00e8le, de la r\u00e9solution de sortie et du volume d\u2019images. Une strat\u00e9gie courante de ma\u00eetrise des co\u00fbts consiste \u00e0 r\u00e9aliser d\u2019abord les \u00e9bauches avec le mod\u00e8le le moins cher, puis \u00e0 utiliser Nano Banana Pro pour certains \u00e9l\u00e9ments finaux s\u00e9lectionn\u00e9s.<\/p>\n\n\n\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Is Nano Banana Pro API the same as Gemini 3 Pro Image?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"For developer work, yes. Google documents Nano Banana Pro as Gemini 3 Pro Image, and the API model ID is gemini-3-pro-image.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Should I use Nano Banana Pro or Nano Banana 2?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Use Nano Banana Pro for final images that need tighter control, readable text, references, or brand consistency. Use Nano Banana 2 for faster drafts and cheaper iteration.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I call Nano Banana Pro directly from frontend JavaScript?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. Keep the API key server-side, route requests through your backend, and apply user quotas before sending requests to the Gemini API.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does GlobalGPT replace the official Google API?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. GlobalGPT is useful for prompt testing and multi-model creative comparison, but official API keys, billing, logs, and enterprise controls belong in Google's developer platform.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How should I estimate Nano Banana Pro API costs?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Use Google's current Gemini API pricing page and estimate by model, output resolution, and image volume. A common cost-control pattern is to draft with the lower-cost model first, then use Nano Banana Pro for selected final assets.\"\n            }\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>If you searched for &#8220;Nano Banana Pro API,&#8221; the first confusing bit is the name. The product name is Nano Banana Pro. The API name you actually use in code is gemini-3-pro-image. Once that is clear, the rest of the setup is much less mysterious. Use Nano Banana Pro when the image has to hold [&hellip;]<\/p>","protected":false},"author":5,"featured_media":4965,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"How to Use Nano Banana Pro\/Nano Banana 2 API \u2014 Step-by-Step Guide for Developers","_seopress_titles_desc":"Learn how to use Nano Banana Pro API step by step with this complete developer guide. Discover setup instructions, image generation, editing, advanced features, best practices, and real-world use cases for Nano Banana 2\/Pro API and Gemini 3 Pro AI.","_seopress_robots_index":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-4963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-image"],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/4963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/comments?post=4963"}],"version-history":[{"count":8,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/4963\/revisions"}],"predecessor-version":[{"id":17006,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/4963\/revisions\/17006"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/media\/4965"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/media?parent=4963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/categories?post=4963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/tags?post=4963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}