Passer au contenu principal
POST
/
v3
/
async
/
vidu-2.0-img2video
Vidu 2.0 Image vers vidéo
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/vidu-2.0-img2video \
  --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 Image vers vidéo transforme des images statiques en vidéos dynamiques, en y 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 consultation 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
Image utilisée comme image de départ pour générer la vidéo.Exigences relatives au champ image :
  • Une seule image est acceptée
  • Les URL publiques ou le format Base64 sont pris en charge
  • Formats pris en charge : png, jpeg, jpg, webp
  • Le rapport largeur/hauteur de l’image doit être inférieur à 1:4 ou 4:1
  • Toutes les images sont limitées à 50MB
  • La longueur après décodage base64 doit être inférieure à 10MB et doit inclure une chaîne de type de contenu appropriée. Par exemple :
data:image/png;base64,{base64_encode}
prompt
string
Prompt textuel pour la génération vidéo, d’une longueur maximale de 1500 caractères.
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 consultation du résultat de tâche afin d’obtenir le résultat généré