Skip to main content
POST
API Gemini de génération par texte
Générez une image par texte avec Nano Banana Pro, 2 ou 2.1. 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.

Tester une requête

Saisissez votre BetterToken API Key dans x-goog-api-key, choisissez model et modifiez le texte dans contents. Commencez avec 1K et 1:1, 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.
Les trois proposent 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
BetterToken API ne prend pas en charge la génération avec recherche, y compris Google Web Search et Image Search grounding. N’ajoutez pas d’outils de recherche.
Une description suffit pour générer une image ; aucune référence n’est nécessaire. Utilisez generateContent sans streaming. Files, Batch, Interactions et le streaming ne sont pas pris en charge.

Lire la réponse

Les images figurent dans candidates[].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

Autorisations

x-goog-api-key
string
header
requis

BetterToken API Key.

En-têtes

X-BetterToken-Max-Images
integer
défaut:1

Plafond d’images livrées et facturées, pas un nombre garanti. Valeur par défaut : 1.

Plage requise: 1 <= x <= 4

Paramètres de chemin

model
enum<string>
défaut:nano-banana-2.1
requis

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
contents
object[]
requis

Historique. Conservez le content complet du modèle et thoughtSignature pour les retouches suivantes.

Minimum array length: 1
generationConfig
object

Paramètres de génération.

Réponse

Résultat. Vérifiez les images finales et finishReason.

candidates
object[]
promptFeedback
object
usageMetadata
object