Skip to Content
aicentos

Génération d’images Nano Banana 2

Générez des images avec gemini-3.1-flash-image-preview (Nano Banana 2) via aicentos — exemples aux formats natif Gemini et compatible OpenAI

Dernière mise à jour:

Cette page montre des exemples de requêtes pour générer des images avec Nano Banana 2 (gemini-3.1-flash-image-preview) via aicentos, avec deux formats d’entrée : format natif Gemini et format compatible OpenAI.

imageConfig permet de préciser le format d’image (aspectRatio) et la résolution (imageSize, par ex. 2K, 4K).

Format natif Gemini

Exemple de requête pour une image 4K au format 1:1 :

export AICENTOS_API_KEY="sk-votre-clé-API"

curl --location --request POST 'https://aicentos.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent' \
--header "x-goog-api-key: $AICENTOS_API_KEY" \
--header 'content-type: application/json' \
--header 'Accept: */*' \
--data-raw '{
  "contents": [
    {
      "parts": [
        {
          "text": "Style d’affiche publicitaire rétro, texte chinois mis en avant, fond à motif radial rouge et jaune. Au centre de l’image, une belle jeune femme dessinée dans un style rétro raffiné, souriante, élégante et avenante. Le thème est la promotion d’un tout nouveau service de peinture par IA, résolution 4K\n"
        }
      ]
    }
  ],
  "generationConfig": {
    "responseModalities": [
      "image"
    ],
    "imageConfig": {
      "aspectRatio": "1:1",
      "imageSize": "4K"
    }
  }
}'

Format compatible OpenAI

Exemple de requête pour une image 2K au format 9:16 :

export AICENTOS_API_KEY="sk-votre-clé-API"

curl --location --request POST 'https://aicentos.com/v1/chat/completions' \
--header "Authorization: Bearer $AICENTOS_API_KEY" \
--header 'Content-Type: application/json' \
--header 'Accept: */*' \
--data-raw '{
    "model": "gemini-3.1-flash-image-preview",
    "extra_body": {
        "imageConfig": {
            "aspectRatio": "9:16",
            "imageSize": "2K"
        }
    },
    "messages": [
        {
            "role": "system",
            "content": "{\"imageConfig\": {\"aspectRatio\": \"9:16\", \"imageSize\": \"2K\"}}"
        },
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "Dessine une illustration de vœux pour l’année du Cheval"
                }
            ]
        }
    ],
    "max_tokens": 4096,
    "temperature": 0.8
}'

Paramètres

  • aspectRatio : format d’image, par ex. 1:1, 9:16, 16:9.
  • imageSize : résolution, par ex. 2K, 4K.
  • Le format natif Gemini s’authentifie avec x-goog-api-key ; le format compatible OpenAI, avec Authorization: Bearer.
  • En format compatible OpenAI, imageConfig peut être placé dans extra_body ou dans le JSON du message system.
  • Remplacez sk-votre-clé-API dans les exemples par la clé API créée dans votre console aicentos.