Passer au contenu principal
POST
/
v3
/
async
/
vidu-q1-startend2video
Vidu Q1 première et dernière image
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/vidu-q1-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 Q1 première et dernière image génère une vidéo dynamique à partir d’une image de départ et d’une image de fin, 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 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épart, la seconde est l’image de fin.Remarques :
  1. Prend en charge les URL publiques ou le format Base64
  2. Le rapport largeur/hauteur doit être proche : le rapport entre l’image de départ 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 inclure une 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). La valeur par défaut est de 5 secondes ; actuellement, seule l’option 5 secondes est prise en charge.
seed
integer
Graine aléatoire pour la génération vidéo.
  • La valeur par défaut est une graine aléatoire
  • Une valeur définie manuellement remplacera la graine aléatoire par défaut
resolution
string
Résolution de la vidéo de sortie. La valeur par défaut est 1080p ; actuellement, seule l’option 1080p est prise en charge.
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
Lorsque cette option est définie 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é