Skip to Content
ModèlesNano BananaTexte vers image et tailles

Nano Banana : texte vers image et tailles

ID de modèle et choix de l’endpoint : voir la vue d’ensemble de Nano Banana.

L'essentielLe format se définit avec aspectRatio et la résolution avec imageSize, tous deux dans generationConfig.imageConfig.

Exemple texte vers image

nano_banana.py
import base64 from google import genai from google.genai import types client = genai.Client( api_key="YOUR_OFOX_API_KEY", http_options={"api_version": "v1beta", "base_url": "https://api.ofox.ai/gemini"}, ) resp = client.models.generate_content( model="google/gemini-3.1-flash-image", contents="Une pomme rouge sur une table blanche", config=types.GenerateContentConfig( response_modalities=["IMAGE"], image_config=types.ImageConfig(aspect_ratio="16:9", image_size="2K"), ), ) for part in resp.candidates[0].content.parts: if part.inline_data: with open("output.png", "wb") as f: f.write(part.inline_data.data)

Avec le SDK Python, inline_data.data contient des données binaires que l’on peut écrire directement dans un fichier ; avec cURL, on obtient une chaîne base64 qu’il faut d’abord décoder.

Valeurs prises en charge par modèle

Nano Banana 2.1Nano Banana 2Pro2 LiteNano Banana
imageSize1K, 2K, 4K512, 1K, 2K, 4K1K, 2K, 4K1K uniquementNon pris en charge, environ 1K fixe
10 formats courantsPris en chargePris en chargePris en chargePris en chargePris en charge
1:4, 4:1, 1:8, 8:1Pris en chargePris en chargeNon pris en chargePris en chargeNon pris en charge
Format de sortiePNGPNGPNGJPEGPNG

Les 10 formats courants : 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9. Un format absent de cette liste (par exemple 5:3) renvoie 400 Request contains an invalid argument.

Écriture de la résolution : pour imageSize, utilisez de préférence les majuscules 1K, 2K, 4K, comme dans la documentation officielle de Google ; d’après nos tests, OfoxAI accepte aussi les minuscules. Le niveau 512 s’écrit sans l’unité K.

Sans imageConfig : le modèle choisit le format. Indiquez-le explicitement si vous avez besoin d’un format fixe.

Tailles de sortie mesurées

ModèleRequêteSortie réelleLatence
Nano Banana 2.11:1 · 1K1024×1024environ 15 s
Nano Banana 2.11:8 · 1K352×2928environ 17 s
Nano Banana 2.11:1 · 4K4096×4096environ 140 s
Nano Banana 21:1 · 1K1024×1024environ 11 s
Nano Banana 216:9 · 1K1376×768environ 13 s
Nano Banana 21:8 · 512176×1456environ 9 s
Nano Banana 29:16 · 4K3072×5504, environ 16 Moenviron 28 s
Nano Banana Pro4:5 · 2K1856×2304environ 24 s
Nano Banana Pro16:9 · 4K5504×3072, environ 16 Moenviron 33 s
Nano Banana 2 Lite21:9 · 1K1584×672environ 5 s
Nano Banana21:91536×672environ 7 s

Un PNG 4K pèse environ 16 Mo ; une fois encodé en base64, le corps de la réponse dépasse 20 Mo. Vérifiez que votre client, vos proxys et votre système de journalisation ne tronquent pas les réponses volumineuses.

En cas d’erreur, consultez le diagnostic des erreurs.

Dernière mise à jour le