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

# Wan 2.1 image vers vidéo

Inférence accélérée du modèle image vers vidéo Wan 2.1 14B. Il s’agit d’une suite complète et ouverte de modèles fondamentaux pour la vidéo, qui repousse les limites de la génération vidéo. Par défaut, l’API génère une vidéo de 5 secondes.

<Tip>
  Il s’agit d’une API **asynchrone** qui retourne 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 génération vidéo.
</Tip>

## En-têtes de requête

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

  Plage de valeurs : `[1, 2000]`.
</ParamField>

<ParamField body="image_url" type="string" required={true}>
  URL de l’image utilisée pour la génération vidéo.
</ParamField>

<ParamField body="negative_prompt" type="string" required={false}>
  Le prompt négatif indique au modèle les éléments à éviter de générer.

  Plage de valeurs : `[0, 2000]`.
</ParamField>

<ParamField body="width" type="integer" required={false}>
  Largeur de la vidéo de sortie.

  Valeurs énumérées : `480`, `720`, `832`, `1280`.

  Par défaut : `832`. Si la largeur ou la hauteur n’est pas spécifiée, la largeur et la hauteur seront forcées à `832` et `480`.
</ParamField>

<ParamField body="height" type="integer" required={false}>
  Hauteur de la vidéo de sortie.

  Pris en charge :

  * (480p) lorsque la largeur est `480`, la hauteur est définie sur `832`
  * (480p) lorsque la largeur est `832`, la hauteur est définie sur `480`
  * (720p) lorsque la largeur est `720`, la hauteur est définie sur `1280`
  * (720p) lorsque la largeur est `1280`, la hauteur est définie sur `720`

  Par défaut : `480`. Si la largeur ou la hauteur n’est pas spécifiée, la largeur et la hauteur seront forcées à `832` et `480`.

  <Warning>
    La vidéo de sortie conservera le rapport hauteur/largeur de l’image d’entrée ; le réglage `largeur x hauteur` détermine uniquement la netteté de la vidéo de sortie. Par exemple, une vidéo 720p sera plus nette qu’une vidéo 480p.
  </Warning>
</ParamField>

<ParamField body="loras" type="object[]" required={false}>
  Modèles LoRA appliqués à la génération vidéo.

  Jusqu’à **3 modèles LoRA** peuvent être spécifiés.

  <Expandable title="properties" defaultOpen={false}>
    <ParamField body="path" type="string" required={true}>
      Chemin du modèle LoRA. Vous pouvez spécifier le nom d’un modèle LoRA provenant de Hugging Face, par exemple : `Remade-AI/Painting` ; ou l’URL de téléchargement d’un modèle provenant de Civitai, par exemple : `https://civitai.com/api/download/models/1513385?type=Model&format=SafeTensor`.

      <Warning>
        Le modèle LoRA doit être compatible avec Wan2.1 14B I2V, sinon il ne fonctionnera pas. Veuillez vérifier la compatibilité avant utilisation.
      </Warning>
    </ParamField>

    <ParamField body="scale" type="number" required={true}>
      Valeur de mise à l’échelle du LoRA. Plus la valeur est élevée, plus l’effet du LoRA est perceptible. Type number(float32), plage de valeurs : `[0, 4.0]`.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="seed" type="integer" required={false}>
  Graine aléatoire, nombre utilisé par la diffusion stable pour générer le bruit, plage de valeurs : `[-1, 9999999999]`. La valeur par défaut est -1.
</ParamField>

<ParamField body="steps" type="integer" required={false}>
  Nombre d’étapes d’itération, c’est-à-dire le nombre d’itérations du processus de création de l’image, plage de valeurs : `[1, 40]`. Par défaut : `30`.
</ParamField>

<ParamField body="guidance_scale" type="float" required={false}>
  Le paramètre de mise à l’échelle du guidage contrôle dans quelle mesure le contenu généré suit le prompt. Plage de valeurs : `[0, 10]`. Par défaut : `5.0`.
</ParamField>

<ParamField body="flow_shift" type="float" required={false}>
  Le paramètre flow\_shift influence principalement la vitesse et l’amplitude du mouvement des objets dans la vidéo. Des valeurs plus élevées produisent un mouvement plus prononcé et plus rapide, tandis que des valeurs plus faibles rendent le mouvement plus lent et plus subtil.

  Plage de valeurs : `[1, 10]`. Par défaut : `5.0`.
</ParamField>

<ParamField body="enable_safety_checker" type="boolean" required={false}>
  Le paramètre enable\_safety\_checker contrôle l’application ou non d’un filtre de sécurité au contenu généré. Lorsqu’il est activé, il aide à filtrer les contenus potentiellement nuisibles ou inappropriés dans la sortie vidéo.

  Par défaut : `true`.
</ParamField>

<ParamField body="fast_mode" type="boolean" required={false}>
  Indique s’il faut activer le mode rapide, qui génère la vidéo plus rapidement mais peut réduire la qualité et le prix.

  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>
