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

# Vidu Q3 Pro génération de vidéo à partir d’images de début et de fin

Vidu Q3 Pro génération de vidéo à partir d’images de début et de fin peut générer une vidéo de haute qualité à partir d’une image de début et d’une image de fin, avec une interpolation de mouvement guidée par texte, et prend en charge une résolution allant jusqu’à 1080p.

<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 requête du résultat 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 \{\{clé API}}.
</ParamField>

## Corps de la requête

<ParamField body="seed" type="integer">
  Graine aléatoire, utilisée pour rendre les résultats reproductibles. Transmettez 0 pour une valeur aléatoire.
</ParamField>

<ParamField body="audio" type="boolean" default={true}>
  Indique s’il faut générer l’audio en même temps que la vidéo.
</ParamField>

<ParamField body="images" type="string[]" required={true}>
  Deux URL d’images ou images encodées en Base64. La première est l’image de début, la seconde est l’image de fin. Les formats png, jpeg, jpg et webp sont pris en charge ; chaque image ne doit pas dépasser 50MB, ses dimensions ne doivent pas être inférieures à 128x128, et le rapport largeur/hauteur doit être inférieur à 1:4 ou supérieur à 4:1. Les résolutions des deux images de début et de fin doivent être proches (le rapport image de début/image de fin doit être compris entre 0.8 et 1.25).

  Longueur du tableau : 2 - 2
</ParamField>

<ParamField body="is_rec" type="boolean">
  Indique s’il faut activer le mode recommandé.
</ParamField>

<ParamField body="prompt" type="string">
  Texte décrivant l’effet de mouvement vidéo souhaité entre l’image de début et l’image de fin.

  Limite de longueur : 0 - 1500
</ParamField>

<ParamField body="wm_url" type="string">
  URL de l’image de filigrane personnalisée.
</ParamField>

<ParamField body="duration" type="integer" default={5}>
  Durée de la vidéo générée (en secondes), plage 1-16.

  Plage de valeurs : \[1, 16]
</ParamField>

<ParamField body="off_peak" type="boolean" default={false}>
  Indique s’il faut utiliser le mode heures creuses, moins coûteux.
</ParamField>

<ParamField body="watermark" type="boolean">
  Indique s’il faut ajouter un filigrane.
</ParamField>

<ParamField body="resolution" type="string" default="720p">
  Résolution de la vidéo générée.

  Valeurs possibles : `540p`, `720p`, `1080p`
</ParamField>

<ParamField body="wm_position" type="integer" default={3}>
  Position du filigrane : 1=en haut à gauche, 2=en haut à droite, 3=en bas à droite, 4=en bas à gauche.

  Plage de valeurs : \[1, 4]
</ParamField>

## Informations de réponse

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