> ## 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.6 - Vidéo à partir de références

Il s’agit d’une API asynchrone qui retourne uniquement un task\_id asynchrone. Vous devez utiliser le task\_id pour appeler l’API de consultation des résultats de tâche afin d’obtenir le résultat de génération vidéo.

<Tip>
  Il s’agit d’une API **asynchrone** qui ne retourne que le task\_id de la tâche asynchrone. Vous devez utiliser ce task\_id pour appeler l’[API de consultation des résultats de tâche](/fr/docs/models/reference-get-async-task-result) afin de récupérer le résultat généré.
</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="input" type="object" required={true}>
  <Expandable title="properties" defaultOpen={true}>
    <ParamField body="prompt" type="string" required={true}>
      Prompt textuel servant à décrire les éléments et caractéristiques visuelles attendus dans la vidéo générée. Le chinois et l’anglais sont pris en charge ; chaque caractère chinois/lettre compte pour un caractère, et toute partie dépassant la limite sera automatiquement tronquée.

      Limite de longueur : 0 - 2000
    </ParamField>

    <ParamField body="audio_url" type="string">
      URL du fichier audio ; le modèle utilisera cet audio pour générer la vidéo. Les protocoles HTTP ou HTTPS sont pris en charge. Restrictions audio : formats wav, mp3 ; durée de 3 à 30 s ; taille de fichier ne dépassant pas 15 MB. Traitement en cas de dépassement : si la longueur de l’audio dépasse la valeur de duration (5 secondes ou 10 secondes), seules les 5 ou 10 premières secondes sont automatiquement conservées, et le reste est supprimé. Si la longueur de l’audio est inférieure à la durée de la vidéo, la partie au-delà de la longueur de l’audio sera une vidéo silencieuse. Par exemple, si l’audio dure 3 secondes et que la durée de la vidéo est de 5 secondes, les 3 premières secondes de la vidéo de sortie auront du son, et les 2 dernières seront silencieuses.
    </ParamField>

    <ParamField body="reference_urls" type="string[]" required={true}>
      Selon l’ordre des vidéos de référence, désignez les vidéos de référence par characterx. Par exemple, s’il y a deux vidéos de référence, écrivez dans le prompt : « character1 chante au bord de la route, character2 danse à côté ». Même avec une seule référence, vous devez écrire character1 en incluant le 1.

      Longueur du tableau : 1 - 3

      Formats mp4, mov ; nombre : 1 à 3 ; longueur de chaque fichier : 2 à 30 s ; chaque fichier doit faire moins de 30 MB ; ne peut pas être fourni en même temps que audio
    </ParamField>

    <ParamField body="negative_prompt" type="string">
      Prompt négatif servant à décrire le contenu que vous ne souhaitez pas voir dans l’image vidéo, afin d’appliquer des restrictions à l’image vidéo. Le chinois et l’anglais sont pris en charge ; la longueur ne doit pas dépasser 500 caractères, et toute partie dépassant la limite sera automatiquement tronquée.

      Limite de longueur : 0 - 500
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="parameters" type="object">
  <Expandable title="properties" defaultOpen={true}>
    <ParamField body="seed" type="integer">
      Graine de nombre aléatoire. La plage de valeurs est \[0, 2147483647]. Si elle n’est pas spécifiée, le système génère automatiquement une graine aléatoire. Si vous souhaitez améliorer la reproductibilité du résultat généré, il est recommandé de fixer la valeur de seed. Veuillez noter que, la génération du modèle étant probabiliste, même avec le même seed, il n’est pas garanti que le résultat généré soit exactement identique à chaque fois.

      Plage de valeurs : \[0, 2147483647]
    </ParamField>

    <ParamField body="size" type="string" default="1920*1080">
      Spécifie la résolution de la vidéo générée, au format largeur*hauteur. Prend en charge les niveaux 720P (1280*720/720*1280/960*960/1088*832/832*1088) et 1080P (1920*1080/1080*1920/1440*1440/1632*1248/1248\*1632).

      Valeurs possibles : `1280*720`, `720*1280`, `960*960`, `1088*832`, `832*1088`, `1920*1080`, `1080*1920`, `1440*1440`, `1632*1248`, `1248*1632`
    </ParamField>

    <ParamField body="audio" type="boolean" default={true}>
      Indique s’il faut ajouter de l’audio. Priorité des paramètres : audio\_url > audio ; prend effet uniquement lorsque audio\_url est vide. true : valeur par défaut, ajoute automatiquement de l’audio à la vidéo ; false : n’ajoute pas d’audio, la vidéo de sortie est silencieuse.
    </ParamField>

    <ParamField body="duration" type="integer" default={5}>
      Durée de la vidéo générée, en secondes. Les valeurs possibles sont 5 et 10, avec 5 comme valeur par défaut. duration a un impact direct sur le coût : coût = prix unitaire (basé sur la résolution) × durée (secondes). Veuillez vérifier le prix du modèle avant l’appel.

      Valeurs possibles : `5`, `10`
    </ParamField>

    <ParamField body="shot_type" type="string" default="multi">
      Mode de génération vidéo. single : génération en plan unique ; multi : génération en plans multiples.

      Valeurs possibles : `single`, `multi`
    </ParamField>

    <ParamField body="watermark" type="boolean" default={false}>
      Indique s’il faut ajouter un filigrane. Le filigrane est situé dans le coin inférieur droit de la vidéo, avec le texte fixe "AI 生成". false : valeur par défaut, n’ajoute pas de filigrane ; true : ajoute un filigrane.
    </ParamField>

    <ParamField body="prompt_extend" type="boolean" default={true}>
      Indique s’il faut activer la réécriture intelligente du prompt. Une fois activée, un grand modèle est utilisé pour réécrire intelligemment le prompt saisi. L’amélioration est notable pour les prompts courts, mais cela augmente le temps de traitement. true : valeur par défaut, active la réécriture intelligente ; false : n’active pas la réécriture intelligente.
    </ParamField>
  </Expandable>
</ParamField>

## Informations de réponse

<ResponseField name="task_id" type="string" required={true}>
  Utilisez le task\_id pour appeler l’[API de consultation des résultats de tâche](/fr/docs/models/reference-get-async-task-result) afin de récupérer la sortie générée.
</ResponseField>
