Passer au contenu principal
POST
/
v3
/
async
/
vidu-2.0-startend2video
Vidu 2.0 images de début et de fin
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/vidu-2.0-startend2video \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "images": [
    "<string>"
  ],
  "prompt": "<string>",
  "duration": 123,
  "seed": 123,
  "resolution": "<string>",
  "movement_amplitude": "<string>",
  "bgm": true
}
'
{
  "task_id": "<string>"
}
Vidu 2.0 images de début et de fin génère des vidéos dynamiques à partir d’une image de début et d’une image de fin, en intégrant une narration créative et des effets d’animation.
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 afin de récupérer le résultat de génération vidéo.

En-têtes de requête

Content-Type
string
requis
Valeur d’énumération : application/json
Authorization
string
requis
Format d’authentification Bearer : Bearer {{API Key}}.

Corps de la requête

images
string[]
requis
Deux images : la première est l’image de début, la seconde est l’image de fin.Remarques :
  1. Les URL publiques ou le format Base64 sont pris en charge
  2. Le rapport d’aspect doit être similaire : le rapport entre l’image de début et l’image de fin doit être compris entre 0.8 et 1.25
  3. Formats pris en charge : png, jpeg, jpg, webp
  4. Taille maximale : 50MB
  5. La longueur après décodage base64 doit être inférieure à 10MB et doit contenir la chaîne de type de contenu appropriée. Par exemple :
data:image/png;base64,{base64_encode}
prompt
string
Description du prompt, 1500 caractères maximum.
duration
integer
Durée de la vidéo (en secondes). Par défaut : 4 secondes ; options possibles : 4 secondes ou 8 secondes.
seed
integer
Graine aléatoire pour la génération vidéo.
  • Par défaut, une valeur de graine aléatoire est utilisée
  • Une valeur définie manuellement remplacera la graine aléatoire par défaut
resolution
string
Options de résolution selon la durée :
  • 4 secondes : 360p par défaut ; options possibles : 360p, 720p, 1080p
  • 8 secondes : 720p par défaut ; option possible : 720p
movement_amplitude
string
Amplitude du mouvement des objets dans l’image. Valeur par défaut : auto
Valeurs possibles : auto, small, medium, large
bgm
boolean
Indique s’il faut ajouter une musique de fond à la vidéo générée. Valeur par défaut : false
Valeurs possibles : true, false
Lorsqu’il est défini sur true, le système ajoute automatiquement une BGM appropriée. La BGM n’a pas de limite de durée ; le système l’adapte automatiquement.

Informations de réponse

task_id
string
requis
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 afin d’obtenir le résultat généré