> ## 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="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>
