Passer au contenu principal
POST
/
v3
/
async
/
vidu-q2-reference2video
VIDU Q2 vidéo à partir de références
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/vidu-q2-reference2video \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "bgm": true,
  "seed": 123,
  "audio": true,
  "prompt": "<string>",
  "duration": 123,
  "subjects": [
    {
      "id": "<string>",
      "images": [
        {}
      ],
      "voice_id": "<string>"
    }
  ],
  "watermark": true,
  "resolution": "<string>",
  "aspect_ratio": "<string>",
  "movement_amplitude": "<string>"
}
'
{
  "task_id": "<string>",
  "provider_request_id": "<string>"
}
Générez une nouvelle vidéo à partir d’images de référence. Prend en charge trois résolutions : 540p, 720p et 1080p.
Il s’agit d’une API asynchrone qui ne renvoie que 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 généré.

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

bgm
boolean
défaut:false
Indique s’il faut ajouter une musique de fond
seed
integer
Graine aléatoire, utilisée pour contrôler le caractère aléatoire du résultat généré. Une même graine produit des résultats similaires.
audio
boolean
défaut:false
Indique s’il faut générer de l’audio
prompt
string
requis
Prompt textuel ; vous pouvez utiliser des placeholders tels que @1, @2 pour faire référence aux sujets
duration
integer
défaut:5
requis
Durée de la vidéo (en secondes), prend en charge 1 à 10 secondesValeurs possibles : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
subjects
array
requis
Liste des sujets ; chaque sujet contient id, images et voice_idLongueur du tableau : 1 - sans limite
watermark
boolean
défaut:false
Indique s’il faut ajouter un filigrane
resolution
string
défaut:"720p"
Résolution de la vidéo de sortie. La valeur par défaut est 720p.Valeurs possibles : 540p, 720p, 1080p
aspect_ratio
string
Format d’image de la vidéo, par exemple 16:9, 9:16, 1:1, etc.
movement_amplitude
string
Amplitude du mouvement, contrôle l’intensité du mouvement des objets dans la vidéoValeurs possibles : auto, small, medium, high

Informations de réponse

task_id
string
requis
Utilisez le task_id pour appeler l’API de requête du résultat de tâche afin de récupérer la sortie générée.
provider_request_id
string
ID de requête du fournisseur (facultatif)