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

# Minimax Hailuo 2.3: генерация видео из изображения

Minimax Hailuo 2.3 — это обновленная модель генерации видео, которая демонстрирует более высокое качество в передаче движений тела, физических эффектов, а также в понимании и выполнении инструкций.

<Tip>
  Это **асинхронный** API, который возвращает только task\_id асинхронной задачи. Используйте этот task\_id для запроса [API получения результата задачи](/ru/docs/models/reference-get-async-task-result), чтобы получить результат генерации видео.
</Tip>

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

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

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

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

<ParamField body="prompt" type="string" required={true}>
  Текст промпта, который направляет процесс генерации.

  Диапазон: `1 <= x <= 2000`.

  Поддерживаются 15 инструкций управления камерой:

  * Сдвиг влево/вправо: \[左移], \[右移]
  * Панорамирование влево/вправо: \[左摇], \[右摇]
  * Наезд/отъезд: \[推进], \[拉远]
  * Подъем/опускание: \[上升], \[下降]
  * Наклон вверх/вниз: \[上摇], \[下摇]
  * Зум: \[变焦推近], \[变焦拉远]
  * Прочее: \[晃动], \[跟随], \[固定]

  Правила использования:

  * Комбинированное движение камеры: несколько инструкций в одной группе \[] будут применяться одновременно, например \[左摇,上升]. Рекомендуется объединять не более 3 инструкций
  * Последовательное движение камеры: инструкции, встречающиеся в prompt по порядку, будут применяться последовательно, например "...\[推进], затем...\[拉远]"
  * Естественный язык: также поддерживается описание движения камеры на естественном языке, но стандартные инструкции обеспечивают более точный результат
</ParamField>

<ParamField body="image" type="string" required={true}>
  Изображение для генерации видео. Поддерживается публичный URL или кодировка Base64 (например, `data:image/jpeg;base64,...`).
</ParamField>

<ParamField body="duration" type="integer" required={false}>
  Длительность генерируемого видео (в секундах). Значение по умолчанию: `6`<br />
  Допустимые значения: `6`, `10`
</ParamField>

<ParamField body="resolution" type="string" required={false}>
  Разрешение генерируемого видео. Значение по умолчанию: `768P`

  * Видео длительностью 6 секунд поддерживает: `768P`, `1080P`
  * Видео длительностью 10 секунд поддерживает только: `768P`
</ParamField>

<ParamField body="enable_prompt_expansion" type="boolean" required={false}>
  Включать ли оптимизацию промпта.

  Значение по умолчанию: `true`.
</ParamField>

<ParamField body="fast_pretreatment" type="boolean" required={false} default={false}>
  Сокращать ли время, необходимое для оптимизации промпта.

  Значение по умолчанию: `false`.
</ParamField>

## Информация об ответе

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