> ## 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.

# Génération d’images Seedream 4.0

Seedream 4.0 est un modèle avancé de génération d’images qui offre des fonctionnalités flexibles de création d’images, notamment la prise en charge de la résolution 4K, et permet de générer des images à partir de texte et d’autres images.

## 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="prompt" type="string" required={true}>
  Prompt utilisé pour générer l’image, prenant en charge le chinois et l’anglais.

  Il est recommandé de ne pas dépasser 300 caractères chinois ou 600 mots anglais. Un texte trop long peut disperser les informations ; le modèle peut alors ignorer certains détails et se concentrer uniquement sur les points principaux, ce qui peut entraîner l’absence de certains éléments dans l’image.
</ParamField>

<ParamField body="images" type="string[]" required={false}>
  Encodage Base64 ou URL accessible de l’image à modifier. La saisie d’une ou plusieurs images est prise en charge.

  * URL de l’image : assurez-vous que l’URL de l’image est accessible.
  * Encodage Base64 : le format doit être `data:image/<图像格式>;base64,<Base64 编码>`. <br />

    Les images d’entrée doivent répondre aux exigences suivantes :

    * Format d’image : jpeg, png
    * Rapport largeur/hauteur (largeur/hauteur) : plage \[1/3, 3]
    * Largeur et hauteur (pixels) : > 14
    * Taille : ne dépasse pas 10 MB
    * Nombre total de pixels : ne dépasse pas `6000×6000` PX
    * Prend en charge l’importation d’un maximum de 10 images de référence.
</ParamField>

<ParamField body="size" type="string" required={false}>
  Définit les spécifications de l’image générée. Deux méthodes sont disponibles, mais elles ne peuvent pas être utilisées simultanément.

  * Méthode 1 : spécifier la résolution.
    * Valeurs possibles : `1K`, `2K`, `4K`
  * Méthode 2 : spécifier la largeur et la hauteur de l’image générée (en pixels).
    * Valeur par défaut : `2048x2048`
    * Plage du nombre total de pixels : `[1024x1024, 4096x4096]`
    * Plage du rapport largeur/hauteur : `[1/16, 16]`

  Largeurs et hauteurs recommandées :

  | Rapport largeur/hauteur | Valeurs de largeur et de hauteur en pixels |
  | ----------------------- | ------------------------------------------ |
  | 1:1                     | 2048x2048                                  |
  | 4:3                     | 2304x1728                                  |
  | 3:4                     | 1728x2304                                  |
  | 16:9                    | 2560x1440                                  |
  | 9:16                    | 1440x2560                                  |
  | 3:2                     | 2496x1664                                  |
  | 2:3                     | 1664x2496                                  |
  | 21:9                    | 3024x1296                                  |
</ParamField>

<ParamField body="sequential_image_generation" type="string" required={false} default="disabled">
  Contrôle si la fonctionnalité de génération par lots est désactivée.

  * `auto` : en mode automatique, le modèle détermine automatiquement, en fonction du prompt de l’utilisateur, s’il doit retourner plusieurs images et combien d’images inclure.
  * `disabled` : désactive la fonctionnalité de génération par lots. Le modèle ne générera qu’une seule image.
</ParamField>

<ParamField body="max_images" type="integer" required={false} default={15}>
  Spécifie le nombre maximal d’images à générer dans cette requête. Ce paramètre n’est valide que lorsque `sequential_image_generation` est défini sur `auto`.

  Plage de valeurs : `[1, 15]`

  <Tip>
    Remarque

    Le nombre réel d’images générées est influencé par `max_images` et par le nombre d’images de référence en entrée. Nombre d’images de référence en entrée + nombre d’images générées ≤ 15.
  </Tip>
</ParamField>

<ParamField body="watermark" type="boolean" required={false} default={true}>
  Ajoute un filigrane aux images générées.

  * `false` : n’ajoute pas de filigrane.
  * `true` : ajoute un filigrane comportant le texte "AI 生成" dans le coin inférieur droit de l’image.
</ParamField>

## Informations de réponse

<ResponseField name="images" type="string[]" required={false}>
  Tableau contenant les liens de téléchargement des images générées.
</ResponseField>
