Tarifs+7% bonus

Comment obtenir l'API Nano Banana Pro : clé API, Python et configuration assistée par IA

Obtenez une clé API Nano Banana Pro sur GPTProto, exécutez une requête Python complète, interrogez le résultat ou laissez un agent de codage IA gérer l'intégration.

Comment obtenir l'API Nano Banana Pro : clé API, Python et configuration assistée par IA

Le moyen le plus rapide d'obtenir l'API Nano Banana Pro est d'ouvrir la page du modèle Nano Banana Pro sur GPTProto, cliquez sur Essayer ce modèle, et créez ou sélectionnez une clé API GPTProto. À partir de là, vous pouvez copier une requête cURL ou Python. Si vous ne codez pas, la même page peut fournir ses instructions au format Markdown pour qu'un agent de codage les intègre à votre projet.

Cette distinction est importante : Nano Banana Pro est Gemini 3 Pro Image. Ce n'est pas Nano Banana 2, qui appartient à la famille Gemini 3.1 Flash Image. Ce guide utilise l'ID de modèle gemini-3-pro-image-preview de GPTProto et son point de terminaison text-to-image tout au long.

Démarrage rapide : Testez d'abord un prompt dans le Playground. Ensuite, ouvrez Essayer ce modèle pour créer votre clé et choisir soit la méthode Python manuelle, soit la méthode assistée par IA ci-dessous.

Table des matières

Ce dont vous avez besoin avant d'obtenir l'API Nano Banana Pro

Vous avez besoin d'un compte GPT Proto, d'un solde de compte suffisant pour au moins une génération et d'une clé API GPT Proto. Pour une intégration manuelle, vous avez également besoin d'un terminal et de Python 3. Si vous n'êtes pas à l'aise avec le code, utilisez un agent de codage qui peut inspecter et modifier votre projet réel plutôt qu'une conversation vide dans le navigateur.

Élément Valeur utilisée dans ce guide
Produit Nano Banana Pro
Famille de modèles officielle Gemini 3 Pro Image
ID du modèle GPT Proto gemini-3-pro-image-preview
Tâche Texte-vers-image
Entrée Prompt textuel
Sortie Image PNG ou JPEG
Tailles disponibles 1K, 2K et 4K

Google liste actuellement Nano Banana Pro et Nano Banana 2 comme des modèles distincts dans sa documentation sur la génération d'images Gemini. Si l'ID du modèle dans votre code indique gemini-3.1-flash-image, vous appelez Nano Banana 2 — pas le modèle Pro couvert ici.

Étape 1 : Ouvrir et tester la page du modèle Nano Banana Pro

Ouvrez la page API Nano Banana Pro et connectez-vous. Avant de toucher au code, utilisez le Playground pour exécuter un petit test :

  1. Laissez la tâche définie sur Texte vers image.

  2. Saisissez un prompt court.

  3. Choisissez 1K, un ratio d'aspect 1:1 et une sortie PNG.

  4. Cliquez sur Générer et confirmez qu'une image est renvoyée.

Cela sépare les problèmes de modèle des problèmes d'intégration. Si la requête Playground échoue, vérifiez d'abord le compte, le solde et le prompt. Si elle réussit mais que votre application échoue, le problème probable est la clé API, l'en-tête de requête, le corps JSON ou l'environnement du projet.

Étape 2 : Créer votre clé API Nano Banana Pro

Cliquez sur Essayer ce modèle dans le coin supérieur droit de la page du modèle. Le panneau Démarrage rapide vous permet de créer une nouvelle clé API ou d'en sélectionner une existante.

  1. Cliquez sur Créer une clé API.

  2. Copiez la nouvelle clé et conservez-la dans un endroit privé.

  3. Ajoutez-la à une variable d'environnement nommée GPTPROTO_API_KEY.

  4. Ne la collez pas directement dans le code source.

Sur macOS ou Linux, définissez la variable pour la session de terminal actuelle avec :

export GPTPROTO_API_KEY="your-api-key"

Dans Windows PowerShell, utilisez :

$env:GPTPROTO_API_KEY="your-api-key"

Il doit s'agir d'une clé API GPT Proto. Une clé Google AI Studio est un identifiant différent et n'authentifiera pas une requête envoyée au point de terminaison GPT Proto.

Traitez la clé comme un mot de passe. Gardez-la hors de Git, des captures d'écran, du JavaScript côté navigateur et des conversations IA publiques. Les recommandations générales de Google en matière de sécurité des clés API recommandent également les variables d'environnement et mettent en garde contre l'exposition des clés dans les applications côté client.

Étape 3 : Choisir une intégration manuelle ou assistée par IA

Après avoir créé la clé, choisissez la méthode qui correspond à votre expérience.

Méthode Idéal pour Ce qui se passe ensuite
Intégration manuelle Vous savez lire Python, JavaScript ou cURL Copiez la requête, exécutez-la et ajoutez le flux de résultat à votre application
Intégration assistée par IA Vous ne savez pas où le code de l'API doit aller Donnez le Markdown de la page du modèle à un agent de codage et laissez-le modifier le projet

Si vous connaissez déjà Python, la méthode manuelle est plus rapide. Si votre vraie question est « Dans quel fichier ce code doit-il aller ? », utilisez la méthode assistée par IA.

Méthode A : Appeler l'API Nano Banana Pro avec Python

Soumettre une première requête avec cURL

Cette requête démarre une tâche de génération asynchrone. Elle renvoie normalement un ID de tâche plutôt que l'image finie.

curl --request POST "https://gptproto.com/api/v3/google/gemini-3-pro-image-preview/text-to-image" \
  --header "Authorization: Bearer $GPTPROTO_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "prompt": "A tiny origami fox sailing a teacup across a moonlit puddle",
    "size": "1K",
    "aspect_ratio": "1:1",
    "output_format": "png",
    "enable_sync_mode": false,
    "enable_base64_output": false
  }'

Une soumission réussie inclut data.id, data.status et data.urls.get. La liste de sortie peut encore être vide tant que le statut est created ou running. C'est normal.

Installer la dépendance Python

python -m pip install requests

Exécuter un script complet de soumission et d'interrogation

Enregistrez le script suivant sous nano_banana_pro.py. Il soumet le prompt, vérifie la tâche toutes les deux secondes, s'arrête en cas d'échec et affiche l'URL finale de l'image.

import os
import time

import requests

API_KEY = os.environ.get("GPTPROTO_API_KEY")
SUBMIT_URL = (
    "https://gptproto.com/api/v3/google/"
    "gemini-3-pro-image-preview/text-to-image"
)

if not API_KEY:
    raise RuntimeError("Set GPTPROTO_API_KEY before running this script.")

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json",
}

payload = {
    "prompt": "A tiny origami fox sailing a teacup across a moonlit puddle",
    "size": "1K",
    "aspect_ratio": "1:1",
    "output_format": "png",
    "enable_sync_mode": False,
    "enable_base64_output": False,
}

def read_data(response):
    response.raise_for_status()
    body = response.json()

    if body.get("code") != 200:
        raise RuntimeError(body.get("message", "GPT Proto returned an error."))

    return body["data"]

submission = requests.post(
    SUBMIT_URL,
    headers=headers,
    json=payload,
    timeout=60,
)
task = read_data(submission)

result_id = task["id"]
poll_url = task.get("urls", {}).get("get")
if not poll_url:
    poll_url = f"https://gptproto.com/api/v3/predictions/{result_id}/result"

print(f"Created task: {result_id}")
deadline = time.monotonic() + 300

while True:
    status = task.get("status")

    if status == "completed":
        outputs = task.get("outputs", [])
        if not outputs:
            raise RuntimeError("The task completed without an output URL.")

        print(f"Image URL: {outputs[0]}")
        break

    if status == "failed":
        raise RuntimeError(task.get("error") or "Image generation failed.")

    if time.monotonic() >= deadline:
        raise TimeoutError("Generation did not finish within five minutes.")

    time.sleep(2)
    result = requests.get(
        poll_url,
        headers={"Authorization": f"Bearer {API_KEY}"},
        timeout=30,
    )
    task = read_data(result)

Exécutez-le depuis le même terminal où vous avez défini la variable d'environnement :

python nano_banana_pro.py

Ne considérez pas le premier POST réussi comme une génération terminée. La requête n'a réussi de bout en bout que lorsque le statut devient completed et que data.outputs contient une URL de fichier.

Méthode B : Laissez un agent de codage intégrer l'API

Vous n'avez pas besoin de retaper la documentation de l'API pour un assistant IA. La page du modèle Nano Banana Pro peut lui envoyer le point de terminaison actuel, le schéma, la méthode d'authentification, les champs de réponse et des exemples de code.

Ouvrez Essayer ce modèle et choisissez Copier le Markdown pour l'IA. Vous pouvez aussi ouvrir le menu LLMs et choisir l'une des options suivantes :

  • Copier le contenu Markdown

  • Ouvrir le fichier Markdown

  • Copier le prompt avec l'URL

  • Ouvrir dans ChatGPT

  • Ouvrir dans Claude

  • Ouvrir dans Gemini

  • Ouvrir dans Grok

La version lisible par machine est également disponible dans le guide Markdown Nano Banana Pro de la page du modèle.

Donnez votre projet à l'agent, pas seulement une conversation vide

Un chatbot de navigateur peut expliquer le code, mais il peut ne pas connaître vos dossiers, votre framework, votre point d'entrée serveur ou votre configuration de déploiement. Un agent de codage tel que Codex, Claude Code ou Cursor peut inspecter ces fichiers et placer l'intégration au bon endroit dans le projet.

L'agent a encore besoin de :

  • accès au dossier du projet ;

  • l'autorisation de modifier les fichiers concernés ;

  • un environnement d'exécution Python, Node.js ou autre fonctionnel ;

  • les instructions Markdown de la page du modèle ; et

  • une clé API fournie via une variable d'environnement ou un gestionnaire de secrets.

Il s'agit de codage assisté par IA, pas d'une API sans code. L'agent écrit et connecte le code, tandis que vous approuvez les modifications et fournissez l'environnement d'exécution et les identifiants.

Demander à l'agent de codage

Collez le Markdown copié dans l'agent, puis ajoutez cette instruction :

Intégrez l'API texte-vers-image GPT Proto Nano Banana Pro dans ce projet en utilisant la documentation Markdown ci-jointe. Inspectez d'abord la pile existante et identifiez le bon fichier côté serveur. Stockez la clé API dans une variable d'environnement nommée GPTPROTO_API_KEY ; ne la codez jamais en dur et ne l'exposez pas dans le code côté navigateur. Implémentez la soumission de requête, l'interrogation asynchrone du statut, la gestion des tâches échouées et l'affichage de l'URL de l'image renvoyée. Ajoutez uniquement les fichiers nécessaires à cette intégration. Exécutez un test minimal, puis indiquez quels fichiers vous avez modifiés, comment démarrer le projet et toute étape que je dois encore effectuer manuellement.

Ne collez pas la vraie clé dans l'instruction. Définissez-la dans votre terminal, dans un fichier .env local exclu de Git, ou dans les paramètres secrets de votre plateforme de déploiement.

Vérifiez le travail de l'agent avant de l'accepter

Vous n'avez pas besoin de comprendre chaque ligne pour effectuer une revue utile. Vérifiez ces huit points :

  1. La clé est lue depuis GPTPROTO_API_KEY.

  2. La clé n'est pas présente dans le code navigateur ou dans un fichier commité.

  3. L'ID du modèle est gemini-3-pro-image-preview.

  4. Le code appelle le point de terminaison texte-vers-image indiqué dans ce guide.

  5. Il lit data.id ou data.urls.get après la soumission.

  6. Il attend completed et gère failed.

  7. Il lit l'URL finale depuis data.outputs.

  8. L'agent a exécuté un vrai test minimal au lieu de simplement dire que le code semble correct.

Essayez-le avant de connecter l'application complète : Ouvrez le Playground Nano Banana Pro, validez le prompt en 1K, puis donnez les mêmes paramètres à votre agent de codage.

Paramètres et tarification de l'API Nano Banana Pro

La requête texte-vers-image de base ne nécessite qu'un prompt. Les autres champs contrôlent le format de sortie et de réponse.

Paramètre Obligatoire Par défaut Valeurs acceptées ou objectif
prompt Oui — Description de l'image à générer
size Non 1K 1K, 2K, ou 4K
aspect_ratio Non 1:1 1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, ou 21:9
output_format Non png png ou jpeg
enable_sync_mode Non false Attendre le résultat téléchargé avant de renvoyer
enable_base64_output Non false Renvoyer des données Base64 au lieu d'une URL

La page du modèle GPT Proto en direct listait les tarifs suivants lors de la vérification de ce guide en septembre 2026 :

Résolution Prix par génération
1K $0.0804
2K $0.0804
4K $0.144

Créer une clé ne rend pas les appels d'image gratuits. Chaque génération réussie consomme le solde du compte. Vérifiez la page du modèle en direct avant de lancer un grand lot, car la disponibilité et les tarifs peuvent changer.

Pour le travail initial sur le prompt, commencez en 1K. Passez en 4K seulement après que la composition, le libellé et le ratio d'aspect sont corrects. Le compromis est simple : la 4K produit un asset plus grand mais coûte plus cher par tentative.

Erreurs courantes de l'API Nano Banana Pro

Problème Cause probable Que faire
400 Bad Request JSON invalide, nom de champ, valeur ou entrée bloquée Comparez la requête avec le schéma actuel de la page du modèle
401 Unauthorized Clé manquante ou invalide Confirmez GPTPROTO_API_KEY et l'en-tête Authorization.
403 Forbidden Solde insuffisant ou permission manquante Vérifiez le solde du compte et l'état de la clé
413 Request Entity Too Large Le corps de la requête est trop volumineux Réduisez le contenu téléchargé ou Base64
429 Too Many Requests Les appels arrivent trop rapidement Réessayez avec des délais croissants et limitez le nombre de tentatives
500, 502, ou 504 Défaillance temporaire de la plateforme ou en amont Réessayez un nombre limité de fois ; ne créez pas de boucle infinie
La réponse ne contient pas d'image La tâche est encore created ou running Interrogez data.urls.get jusqu'à ce qu'elle se termine
Le statut devient failed La génération ne s'est pas terminée Lisez data.error avant de réessayer
L'agent dit que c'est terminé, mais rien ne s'exécute Il a écrit du code sans l'exécuter Demandez la commande de test exacte et le statut renvoyé

Pour les échecs temporaires, utilisez un backoff exponentiel plutôt que d'envoyer la même requête de façon répétée sans délai. Consignez également l'ID de résultat : il vous donne une tâche précise à inspecter au lieu d'un rapport vague « échec de génération ».

Commencez par une génération vérifiée

Si vous écrivez du code, commencez par la requête cURL, puis utilisez le script Python complet pour soumettre et interroger la tâche. Si vous n'écrivez pas de code, copiez le Markdown de la page du modèle dans un agent de codage et demandez-lui d'intégrer le même flux dans votre projet.

Dans les deux cas, vérifiez une image en 1K avant de construire un workflow plus vaste. Ouvrez la page API Nano Banana Pro, testez le prompt et utilisez Essayer ce modèle pour créer votre clé ou transmettre les instructions d'intégration actuelles à votre agent de codage.

Questions fréquentes

Comment obtenir une clé API Nano Banana Pro ?

Ouvrez la page du modèle GPTProto Nano Banana Pro, connectez-vous, cliquez sur Essayez ce modèle, puis sélectionnez Créer une clé API. Stockez la clé dans une variable d'environnement et utilisez-la dans l'en-tête Authorization de votre requête.

Un débutant peut-il utiliser l'API Nano Banana Pro ?

Oui. Testez le modèle dans le Playground, créez une clé via Quick Start, puis choisissez soit l'exemple Python complet, soit la voie d'intégration assistée par IA. Vous avez toujours besoin d'un compte, d'un solde, d'un environnement d'exécution et d'un projet dans lequel l'intégration peut s'exécuter.

Puis-je utiliser l'API Nano Banana Pro sans écrire moi-même de code ?

Oui, si vous fournissez le Markdown de la page du modèle et le dossier de votre projet à un agent de codage. L'agent peut écrire et placer le code d'intégration, mais l'application finale utilise toujours du code sous-jacent. Vous devez également configurer la clé API et approuver les modifications.

Puis-je utiliser l'API Nano Banana Pro avec Python ?

Oui. Python peut soumettre la génération avec requests.post(), lire l'ID de tâche renvoyé, interroger l'URL du résultat avec requests.get() et récupérer l'URL de l'image finale depuis data.outputs.

Codex ou un autre agent peut-il intégrer l'API pour moi ?

Oui. Utilisez Copy Markdown for AI ou le menu LLMs de la page du modèle, puis demandez à un agent de codage d'inspecter votre projet et d'implémenter le flux de requête et d'interrogation. Gardez la clé API dans une variable d'environnement plutôt que dans le prompt.

Une clé API Google est-elle identique à une clé API GPTProto ?

Non. Le point de terminaison de ce guide appartient à GPTProto et nécessite une clé créée dans le tableau de bord GPTProto. Une clé créée pour Google AI Studio s'utilise plutôt avec les points de terminaison propres à Google.

La clé API Nano Banana Pro est-elle gratuite ?

La création d'une clé et le paiement des générations sont deux actions distinctes. La clé identifie votre compte, tandis que chaque génération via l'API est facturée sur votre solde GPTProto au tarif en vigueur sur la page du modèle.

Combien coûte l'API Nano Banana Pro ?

Lors de la vérification en septembre 2026, GPTProto indiquait la génération 1K et 2K à 0,0804 $ par requête et la génération 4K à 0,144 $. Vérifiez le tarif actuel sur la page du modèle avant de lancer une charge de travail importante.

Une seule clé API GPTProto peut-elle appeler d'autres modèles ?

Oui. La même clé GPTProto peut être utilisée avec les modèles pris en charge, vous n'avez donc pas besoin d'un solde et d'une clé distincts par fournisseur pour chacun. Vous devez toutefois utiliser l'ID de modèle, le point de terminaison, le paramètre scene et le schéma de paramètres corrects pour chaque requête.

Articles associés

Plus de blogs
Nano Banana peut-il générer plusieurs images à la fois ?

Nano Banana peut-il générer plusieurs images à la fois ?

En bref Nano Banana 2 prend entièrement en charge le traitement par lots. Si vous voulez savoir si Nano Banana peut générer plusieurs images à la fois, la réponse est oui — jusqu'à quatre par requête standard, ou des milliers via l'API Batch asynchrone. Cette capacité permet aux créateurs de dépasser les flux de travail linéaires. Au lieu d'attendre des rendus uniques, vous pouvez générer des variations et des ressources cohérentes en une seule fois, ce qui réduit considérablement le temps de production et les cycles d'itération. L'utilisation de paramètres API spécifiques, comme la valeur n, déclenche ces sorties parallèles. C'est une fonctionnalité fondamentale pour quiconque cherche à faire évoluer son contenu visuel sans rencontrer de goulots d'étranglement matériels ni d'expirations de session.

Schuyler Stacy | 2026-08-31

20 meilleurs prompts Nano Banana Pro pour 2026 : exemples à copier-coller qui fonctionnent vraiment

20 meilleurs prompts Nano Banana Pro pour 2026 : exemples à copier-coller qui fonctionnent vraiment

La plupart des listes de prompts Nano Banana Pro vous donnent simplement davantage de texte à copier. Elles expliquent rarement quels détails contrôlent le résultat, quelles parties remplacer ou quoi demander lorsque la première image est presque réussie, mais qu’un élément dérive. Les 20 prompts ci-dessous sont conçus pour produire des résultats exploitables : publicités produit, planches de marque, storyboards, portraits cohérents, affiches de voyage, mood boards et visuels pour les réseaux sociaux. Copiez un prompt, remplacez les champs entre crochets et utilisez la courte instruction de correction si le premier résultat nécessite une modification ciblée. Nano Banana Pro est le nom utilisé par Google pour Gemini 3 Pro Image. Google documente actuellement des options de sortie en 1K, 2K et 4K. Les prompts qui promettent négligemment du « 8K » ont donc été corrigés pour indiquer 4K ou la résolution maximale disponible dans votre interface. Le modèle peut toutefois produire des résultats différents avec un même prompt, notamment lorsque la typographie, la géographie ou plusieurs images de référence doivent être exactes. Découvrez davantage de prompts Nano Banana Pro ou ouvrez le générateur d’images IA GPTProto pour commencer avec l’un des exemples ci-dessous.

Schuyler Stacy | 2026-08-06

Alternative à Banana Prompts XYZ : prompts gratuits Nano Banana Pro à remixer

Alternative à Banana Prompts XYZ : prompts gratuits Nano Banana Pro à remixer

Si vous avez recherché une alternative à Banana Prompts XYZ, vous n’avez probablement pas besoin d’un autre article vantant de « meilleurs prompts ». Vous avez besoin d’un endroit où voir le résultat, ouvrir le prompt complet, le modifier et générer une image sans devoir reconstruire l’idée depuis zéro. La galerie de prompts Nano Banana Pro de GPTProto est une solution pratique. Vous pouvez parcourir et copier des prompts sans compte, trier les exemples par sélection, date d’ajout ou popularité, puis transférer une idée vers le générateur avec Utiliser l’idée . La connexion est requise pour générer une image, et la génération peut consommer des crédits. Vous vous demandez déjà si la bibliothèque originale vaut le détour ? Lisez l’ avis sur Banana Prompts XYZ séparé. Cette page se concentre sur le flux de travail alternatif.

Schuyler Stacy | 2026-08-05

Avis sur Banana Prompts XYZ : ce qu'il fait, ses points forts et ses limites

Avis sur Banana Prompts XYZ : ce qu'il fait, ses points forts et ses limites

En bref Banana Prompts XYZ est une bibliothèque de découverte de prompts pour les images et vidéos générées par IA. Ce n'est pas un modèle d'image et il ne rend pas déterministe un générateur incohérent. Sa valeur pratique est plus simple : vous pouvez partir d'un exemple visible au lieu de décrire une scène sur une page blanche. Cette distinction est importante. Une galerie peut faire gagner du temps lorsque vous avez besoin d'une composition de portrait, d'une référence d'éclairage ou d'une idée de mouvement de caméra. Copier son texte sans vérifier le modèle d'origine, les entrées et les paramètres peut faire perdre tout autant de temps. Mon verdict : utilisez le site comme une bibliothèque de références visuelles et un moyen d'étudier la structure des prompts. Ne considérez aucun prompt comme une recette garantie.

Tiffany Layne | 2026-03-14