Nano Banana Pro API
Référence API complète pour les modèles Nano Banana Pro fournis par Google Gemini.
Variantes de modèle
Cette API prend en charge deux variantes de modèle :
Comparaison rapide
Ratios d’aspect pris en charge
Les deux modèles prennent en charge 11 ratios d’aspect :
16:9(par défaut),9:16,1:1,3:2,2:3,4:3,3:4,4:5,5:4,21:9,9:21
Nano Banana Pro (Text-to-Image)
Point de terminaison
POST /api/v1/image/task
Authentification
Authorization: Bearer YOUR_API_KEY
Paramètres de requête
Obligatoire
Note : Le ratio largeur:hauteur doit être l’un des suivants : "21:9", "9:21", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "1:1"
Exemple de requête
javascript
Nano Banana Pro Edit (Édition d’image)
Point de terminaison
POST /api/v1/image/task
Paramètres de requête
Obligatoire
Note : Le ratio largeur:hauteur doit être l’un des suivants : "21:9", "9:21", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "1:1"
Exemple de modification d’une seule image
javascript
Exemple de composition multi-image
javascript
Format de réponse
Réponse initiale
Les deux modèles renvoient un task_id pour le polling :
json
Réponse de polling
Interrogez /api/v1/image/{taskId} pour vérifier le statut :
json
Valeurs de statut
submitted: Tâche acceptéeprocessing: Génération en courssucceed: Génération terminée avec succèsfailed: La génération a échoué
Gestion des erreurs
Erreurs fréquentes
Résolution non valide
json
Ratio d’aspect non valide
json
URL d’image manquante (mode édition)
json
Bonnes pratiques
Conseils Text-to-Image
- Soyez précis : incluez le sujet, le style, l’éclairage et les détails de composition
- Choisissez judicieusement la résolution : 2K est la valeur par défaut et rentable, utilisez 4K pour la meilleure qualité
- Choix du ratio d’aspect : choisissez le ratio selon votre cas d’usage (16:9 pour le Web, 9:16 pour mobile)
- Qualité du prompt : les prompts plus détaillés produisent généralement de meilleurs résultats
Conseils de modification d’image
- Instructions claires : soyez précis sur ce qu’il faut modifier
- Composition multi-image : peut combiner jusqu’à 14 images dans une seule requête
- Correspondance de résolution : la résolution de sortie peut différer de l’entrée
- Guidage du prompt : décrivez le résultat souhaité, pas seulement les changements
Exemples de cas d’utilisation
Photographie produit
javascript
Collage multi-image
javascript
Amélioration d’image
javascript