> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Édition d’images Gemini 3.1 Flash

Utilisez le modèle Gemini 3.1 Flash pour modifier des images à l’aide de prompts en langage naturel. Prend en charge les images encodées en URL et en Base64 comme entrée, avec jusqu’à 14 images de référence.

## En-têtes de requête

<ParamField header="Content-Type" type="string" required={true}>
  Valeur d’énumération : `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Format d’authentification Bearer : Bearer \{\{API Key}}.
</ParamField>

## Corps de la requête

<ParamField body="size" type="string" default="1K">
  Dimensions en pixels de l’image de sortie. 0.5K (environ 512px), 1K (environ 1024px), 2K (environ 2048px), 4K (environ 4096px). Par défaut : 1K

  Valeurs possibles : `0.5K`, `1K`, `2K`, `4K`
</ParamField>

<ParamField body="google" type="object">
  Options de recherche Google

  <Expandable title="propriétés" defaultOpen={true}>
    <ParamField body="web_search" type="boolean" default={false}>
      Active la recherche Web Google afin de générer des images plus précises à partir d’informations du monde réel.
    </ParamField>

    <ParamField body="image_search" type="boolean" default={false}>
      Active la recherche d’images Google pour utiliser des images réelles comme références visuelles pour la génération.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="prompt" type="string" required={true}>
  Prompt textuel décrivant l’effet d’édition d’image souhaité
</ParamField>

<ParamField body="image_urls" type="string[]">
  Liste des URL des images d’entrée à modifier, jusqu’à 14 images de référence prises en charge

  Longueur du tableau : 0 - 14
</ParamField>

<ParamField body="aspect_ratio" type="string">
  Format d’image de sortie. Prend en charge les formats standard ainsi que les nouveaux formats ultra-larges/ultra-longs (1:4, 4:1, 1:8, 8:1)

  Valeurs possibles : `1:1`, `1:4`, `1:8`, `2:3`, `3:2`, `3:4`, `4:1`, `4:3`, `4:5`, `5:4`, `8:1`, `9:16`, `16:9`, `21:9`
</ParamField>

<ParamField body="image_base64s" type="string[]">
  Liste des images encodées en Base64 à modifier. Le nombre total de `image_urls` et `image_base64s` ne doit pas dépasser 14 images

  Longueur du tableau : 0 - 14
</ParamField>

<ParamField body="output_format" type="string" default="image/png">
  Type MIME de l’image de sortie. Formats pris en charge : image/png, image/jpeg. Par défaut : image/png

  Valeurs possibles : `image/png`, `image/jpeg`
</ParamField>

## Informations de réponse

<ResponseField name="image_urls" type="string[]" required={true}>
  Liste des URL des images modifiées
</ResponseField>

<ResponseField name="grounding_metadata" type="object" required={false}>
  Métadonnées de grounding du modèle. Retournées lorsque des outils côté serveur Google (par exemple la recherche) sont appelés. Remarque : l’appel d’outils dépend de Google. L’activation des outils via les paramètres ne garantit pas à 100 % le déclenchement d’un appel d’outil.
</ResponseField>
