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

# Inpainting de zones Midjourney

Utilisez la fonctionnalité d’inpainting de zones de Midjourney pour redessiner des zones spécifiques d’une image déjà générée. La zone à redessiner peut être spécifiée à l’aide d’une région polygonale ou d’une image de masque en noir et blanc. Cette interface utilise un traitement asynchrone ; le client doit interroger le résultat final généré à l’aide du task\_id.

## 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="image_no" type="integer" required={true}>
  Numéro de l’image, utilisé pour spécifier l’image sur laquelle effectuer l’inpainting de zone.

  Plage de valeurs : 0\~3
</ParamField>

<ParamField body="task_id" type="string" required={true}>
  Identifiant unique de la tâche de génération de l’image d’origine.
</ParamField>

<ParamField body="remix_prompt" type="string" required={false}>
  Prompt de la zone à redessiner, utilisé pour décrire le contenu attendu dans la zone redessinée.

  Limite de longueur : 1 à 8192 caractères.
</ParamField>

<ParamField body="mask" type="object" required={true}>
  Configuration de la zone de dessin, remplaçant le paramètre area, avec prise en charge de l’inpainting de plusieurs zones. Vous devez choisir entre areas et url.

  <Expandable title="Propriétés" defaultOpen={false}>
    <ParamField body="url" type="string" required={false}>
      Spécifie les régions polygonales à l’aide d’une image binaire noir et blanc ; prend en charge la spécification de plusieurs zones, les zones blanches étant les zones à redessiner.
    </ParamField>

    <ParamField body="areas" type="object[]" required={false}>
      Tableau de régions polygonales, prenant en charge la spécification de plusieurs zones.

      <Expandable title="Propriétés InpaintArea" defaultOpen={false}>
        <ParamField body="points" type="number[]" required={true}>
          Tableau des points de coordonnées de la région polygonale, avec le coin supérieur gauche comme origine, organisés dans le sens horaire et au format XYXY.
        </ParamField>

        <ParamField body="width" type="float" required={true}>
          Largeur de l’image en pixels.

          Plage de valeurs : 500\~4096
        </ParamField>

        <ParamField body="height" type="float" required={true}>
          Hauteur de l’image en pixels.

          Plage de valeurs : 500\~4096
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="area" type="object" required={true}>
  Configuration d’une région polygonale unique (à utiliser au choix avec le paramètre mask).

  <Expandable title="Propriétés" defaultOpen={false}>
    <ParamField body="points" type="number[]" required={true}>
      Tableau des points de coordonnées de la région polygonale, avec le coin supérieur gauche comme origine, organisés dans le sens horaire et au format XYXY.
    </ParamField>

    <ParamField body="width" type="float" required={true}>
      Largeur de l’image en pixels.

      Plage de valeurs : 500\~4096
    </ParamField>

    <ParamField body="height" type="float" required={true}>
      Hauteur de l’image en pixels.

      Plage de valeurs : 500\~4096
    </ParamField>
  </Expandable>
</ParamField>

## Paramètres de réponse

<ResponseField name="task_id" type="string" required={true}>
  Le task\_id de la tâche asynchrone. Vous devez utiliser ce task\_id pour appeler l’[API de requête du résultat de tâche](/fr/docs/models/reference-get-async-task-result) afin d’obtenir le résultat généré
</ResponseField>
