Nano Banana
API Gemini de retouche d’images
Retouchez des images Nano Banana avec l’API Gemini de BetterToken. Envoyez références et consignes, testez la requête en ligne et consultez la réponse contenant l’image.
POST
API Gemini de retouche d’images
Envoyez une référence et une consigne à Nano Banana Pro, 2 ou 2.1 pour obtenir une image retouchée.
Les trois proposent
POST /v1beta/models/{model}:generateContent
La génération par texte et la retouche utilisent le même endpoint. La retouche ajoute une image de référence à la requête.
Préparer les références
Placez le texte et chaque image dans des éléments distincts.inlineData.data contient le base64 brut sans préfixe Data URL. Utilisez des références PNG ou JPEG ; cet endpoint accepte du JSON, pas de multipart ni d’URL d’image.
Avant l’envoi, remplacez REPLACE_WITH_IMAGE_BASE64 par le base64 de votre image et adaptez inlineData.mimeType au fichier. L’instruction d’exemple décrit une tasse ; modifiez-la si votre sujet est différent.
Tester une requête
Préparez d’abord la référence. Saisissez BetterToken API Key dans x-goog-api-key et choisissez model. Dans contents, indiquez l’instruction et les données de l’image. Vérifiez queinlineData.data a été remplacé et que inlineData.mimeType correspond au fichier, puis cliquez sur Send.
Cliquer sur Send envoie une véritable requête de génération susceptible d’être facturée. Attendez la réponse synchrone. Après une expiration ou une déconnexion, vérifiez la consommation et le résultat avant de renvoyer la requête.
1K, 2K et 4K. Nano Banana 2 et 2.1 prennent en charge 14 proportions, Pro en propose 10. X-BetterToken-Max-Images plafonne les images livrées et facturées sans en garantir le nombre. Proportions
Utilisez generateContent sans streaming. Cette intégration ne prend pas en charge Files / fileData, Batch, Interactions ni le streaming.
Lire la réponse
Les images figurent danscandidates[].content.parts[].inlineData. Parcourez les éléments, ignorez thought: true, décodez data et choisissez l’extension selon mimeType. L’image n’est pas forcément le premier élément ni toujours au format PNG.
Guides associés
- Génération par texte
- SDK, sauvegarde et retouches successives
- Présentation des modèles
- Catalogue de modèles
Autorisations
BetterToken API Key.
En-têtes
Plafond d’images livrées et facturées, pas un nombre garanti. Valeur par défaut : 1.
Plage requise:
1 <= x <= 4Paramètres de chemin
Model ID BetterToken. Choisissez un des trois modèles Nano Banana.
Options disponibles:
nano-banana-pro, nano-banana-2, nano-banana-2.1 Corps
application/json

