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

# Перерисовка области Midjourney

Используйте функцию перерисовки области Midjourney, чтобы заново отрисовать указанную область уже сгенерированного изображения. Поддерживается указание области перерисовки с помощью многоугольной области или черно-белого изображения-маски. Этот интерфейс работает асинхронно, поэтому клиенту необходимо запрашивать итоговый результат генерации по task\_id.

## Заголовки запроса

<ParamField header="Content-Type" type="string" required={true}>
  Перечисляемое значение: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Формат Bearer-аутентификации: Bearer \{\{API 密钥}}.
</ParamField>

## Тело запроса

<ParamField body="image_no" type="integer" required={true}>
  Номер изображения, используемый для указания изображения, для которого нужно выполнить перерисовку области.

  Диапазон значений: 0\~3
</ParamField>

<ParamField body="task_id" type="string" required={true}>
  Уникальный идентификатор задачи генерации исходного изображения.
</ParamField>

<ParamField body="remix_prompt" type="string" required={false}>
  Промпт для области перерисовки, используемый для описания ожидаемого содержимого перерисовываемой области.

  Ограничение длины: 1–8192 символов.
</ParamField>

<ParamField body="mask" type="object" required={true}>
  Конфигурация области рисования, заменяющая параметр area; поддерживает перерисовку нескольких областей. Необходимо выбрать одно из двух: areas или url.

  <Expandable title="properties" defaultOpen={false}>
    <ParamField body="url" type="string" required={false}>
      Указывает многоугольную область с помощью черно-белого бинарного изображения; поддерживается указание нескольких областей, белые области являются областями перерисовки.
    </ParamField>

    <ParamField body="areas" type="object[]" required={false}>
      Массив многоугольных областей; поддерживается указание нескольких областей.

      <Expandable title="InpaintArea properties" defaultOpen={false}>
        <ParamField body="points" type="number[]" required={true}>
          Массив координатных точек многоугольной области; начало координат находится в левом верхнем углу, точки организованы по часовой стрелке в формате XYXY.
        </ParamField>

        <ParamField body="width" type="float" required={true}>
          Ширина изображения в пикселях.

          Диапазон значений: 500\~4096
        </ParamField>

        <ParamField body="height" type="float" required={true}>
          Высота изображения в пикселях.

          Диапазон значений: 500\~4096
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="area" type="object" required={true}>
  Конфигурация одной многоугольной области (используется как альтернатива параметру mask).

  <Expandable title="properties" defaultOpen={false}>
    <ParamField body="points" type="number[]" required={true}>
      Массив координатных точек многоугольной области; начало координат находится в левом верхнем углу, точки организованы по часовой стрелке в формате XYXY.
    </ParamField>

    <ParamField body="width" type="float" required={true}>
      Ширина изображения в пикселях.

      Диапазон значений: 500\~4096
    </ParamField>

    <ParamField body="height" type="float" required={true}>
      Высота изображения в пикселях.

      Диапазон значений: 500\~4096
    </ParamField>
  </Expandable>
</ParamField>

## Параметры ответа

<ResponseField name="task_id" type="string" required={true}>
  task\_id асинхронной задачи. Используйте этот task\_id для запроса [API получения результата задачи](/ru/docs/models/reference-get-async-task-result), чтобы получить результат генерации
</ResponseField>
