> ## 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 image-vers-vidéo

Minimax Hailuo 2.3 est un modèle de génération vidéo entièrement amélioré, offrant de meilleures performances en matière de mouvements corporels, d’effets physiques, ainsi que de compréhension et d’exécution des instructions.

<Tip>
  Il s’agit d’une API **asynchrone** qui renvoie uniquement le task\_id de la tâche asynchrone. Vous devez utiliser ce task\_id pour appeler l’[API de consultation du résultat de tâche](/fr/docs/models/reference-get-async-task-result) afin de récupérer le résultat de la génération vidéo.
</Tip>

## En-têtes de requête

<ParamField header="Content-Type" type="string" required={true}>
  Valeur énumérée : `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="prompt" type="string" required={true}>
  Texte du prompt guidant la génération souhaitée.

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

  Prend en charge 15 instructions de mouvement de caméra :

  * Déplacement latéral : \[左移], \[右移]
  * Panoramique horizontal : \[左摇], \[右摇]
  * Travelling avant/arrière : \[推进], \[拉远]
  * Montée/descente : \[上升], \[下降]
  * Panoramique vertical : \[上摇], \[下摇]
  * Zoom : \[变焦推近], \[变焦拉远]
  * Autres : \[晃动], \[跟随], \[固定]

  Règles d’utilisation :

  * Mouvements de caméra combinés : plusieurs instructions dans le même groupe \[] prennent effet simultanément, par exemple \[左摇,上升]. Il est recommandé de ne pas combiner plus de 3 instructions.
  * Mouvements de caméra séquentiels : les instructions apparaissant successivement dans le prompt prennent effet dans l’ordre, par exemple "...\[推进], puis...\[拉远]".
  * Langage naturel : il est également possible de décrire les mouvements de caméra en langage naturel, mais l’utilisation des instructions standard permet d’obtenir une réponse plus précise.
</ParamField>

<ParamField body="image" type="string" required={true}>
  Image utilisée pour la génération vidéo. Prend en charge les URL publiques ou l’encodage Base64 (par exemple `data:image/jpeg;base64,...`).
</ParamField>

<ParamField body="duration" type="integer" required={false}>
  Durée de la vidéo générée (en secondes). Valeur par défaut : `6`<br />
  Valeurs possibles : `6`, `10`
</ParamField>

<ParamField body="resolution" type="string" required={false}>
  Résolution de la vidéo générée. Valeur par défaut : `768P`

  * Vidéos de 6 secondes prises en charge : `768P`, `1080P`
  * Vidéos de 10 secondes prises en charge uniquement : `768P`
</ParamField>

<ParamField body="enable_prompt_expansion" type="boolean" required={false}>
  Indique s’il faut activer l’optimisation du prompt.

  Valeur par défaut : `true`.
</ParamField>

<ParamField body="fast_pretreatment" type="boolean" required={false} default={false}>
  Indique s’il faut réduire le temps nécessaire à l’optimisation du prompt.

  Valeur par défaut : `false`.
</ParamField>

## Informations de réponse

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