> ## 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 imagem para vídeo

Minimax Hailuo 2.3 é um modelo de geração de vídeo totalmente atualizado, com desempenho superior em movimentos corporais, efeitos físicos e na compreensão e execução de instruções.

<Tip>
  Esta é uma API **assíncrona** e retornará apenas o task\_id da tarefa assíncrona. Você deve usar esse task\_id para solicitar a [API de consulta do resultado da tarefa](/pt/docs/models/reference-get-async-task-result) e recuperar o resultado da geração do vídeo.
</Tip>

## Cabeçalhos da solicitação

<ParamField header="Content-Type" type="string" required={true}>
  Valores enumerados: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Formato de autenticação Bearer: Bearer \{\{API Key}}.
</ParamField>

## Corpo da solicitação

<ParamField body="prompt" type="string" required={true}>
  Texto do prompt usado para orientar a geração.

  Intervalo: `1 <= x <= 2000`.

  Suporte a 15 instruções de movimento de câmera:

  * Movimento lateral: \[左移], \[右移]
  * Panorâmica lateral: \[左摇], \[右摇]
  * Avanço/recuo: \[推进], \[拉远]
  * Subida/descida: \[上升], \[下降]
  * Inclinação vertical: \[上摇], \[下摇]
  * Zoom: \[变焦推近], \[变焦拉远]
  * Outros: \[晃动], \[跟随], \[固定]

  Regras de uso:

  * Movimento de câmera combinado: várias instruções dentro do mesmo grupo \[] entrarão em vigor ao mesmo tempo, como \[左摇,上升]. Recomenda-se combinar no máximo 3 instruções
  * Movimento de câmera sequencial: instruções que aparecem em sequência no prompt entrarão em vigor uma após a outra, como "...\[推进], depois...\[拉远]"
  * Linguagem natural: também é possível descrever o movimento de câmera em linguagem natural, mas o uso de instruções padrão produz respostas mais precisas
</ParamField>

<ParamField body="image" type="string" required={true}>
  Imagem usada para a geração do vídeo. Suporta URL pública ou codificação Base64 (como `data:image/jpeg;base64,...`).
</ParamField>

<ParamField body="duration" type="integer" required={false}>
  Duração do vídeo gerado (em segundos). Valor padrão: `6`<br />
  Valores opcionais: `6`, `10`
</ParamField>

<ParamField body="resolution" type="string" required={false}>
  Resolução do vídeo gerado. Valor padrão: `768P`

  * Vídeos de 6 segundos suportam: `768P`, `1080P`
  * Vídeos de 10 segundos suportam apenas: `768P`
</ParamField>

<ParamField body="enable_prompt_expansion" type="boolean" required={false}>
  Define se a otimização do prompt deve ser habilitada.

  Valor padrão: `true`.
</ParamField>

<ParamField body="fast_pretreatment" type="boolean" required={false} default={false}>
  Define se deve reduzir o tempo gasto na otimização do prompt.

  Valor padrão: `false`.
</ParamField>

## Informações da resposta

<ResponseField name="task_id" type="string" required={true}>
  O task\_id da tarefa assíncrona. Você deve usar esse task\_id para solicitar a [API de consulta do resultado da tarefa](/pt/docs/models/reference-get-async-task-result) e obter o resultado gerado
</ResponseField>
