Passer au contenu principal
POST
/
v3
/
async
/
wan-t2v
Wan 2.1 texte-vers-vidéo
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/wan-t2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "negative_prompt": "<string>",
  "width": 123,
  "height": 123,
  "loras": [
    {
      "path": "<string>",
      "scale": 123
    }
  ],
  "seed": 123,
  "steps": 123,
  "guidance_scale": 123,
  "flow_shift": 123,
  "enable_safety_checker": true,
  "fast_mode": true
}
'
{
  "task_id": "<string>"
}
Inférence accélérée pour le modèle texte-vers-vidéo Wan 2.1 14B, une suite complète et ouverte de modèles vidéo fondamentaux qui repousse les limites de la génération vidéo. Par défaut, l’API générera une vidéo de 5 secondes.
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 énumérée : application/json
Authorization
string
requis
Format d’authentification Bearer : Bearer {{API Key}}.

Corps de la requête

prompt
string
requis
Texte d’invite guidant la génération souhaitée.Plage de valeurs : [1, 2000].
negative_prompt
string
L’invite négative indique au modèle les éléments à éviter de générer.Plage de valeurs : [0, 2000].
width
integer
Largeur de la vidéo de sortie.Valeurs énumérées : 480, 720, 832, 1280.Par défaut : 832. Si la largeur ou la hauteur n’est pas spécifiée, la largeur et la hauteur seront forcées à 832 et 480.
height
integer
Hauteur de la vidéo de sortie.Pris en charge :
  • (480p) lorsque la largeur est 480, la hauteur est définie sur 832
  • (480p) lorsque la largeur est 832, la hauteur est définie sur 480
  • (720p) lorsque la largeur est 720, la hauteur est définie sur 1280
  • (720p) lorsque la largeur est 1280, la hauteur est définie sur 720
Par défaut : 480. Si la largeur ou la hauteur n’est pas spécifiée, la largeur et la hauteur seront forcées à 832 et 480.
loras
object[]
Modèles LoRA appliqués à la génération vidéo.Prend en charge la spécification de jusqu’à 3 modèles LoRA.
seed
integer
Graine aléatoire, nombre utilisé par la diffusion stable pour générer du bruit, plage de valeurs : [-1, 9999999999]. La valeur par défaut est -1.
steps
integer
Nombre d’étapes d’itération, c’est-à-dire le nombre d’itérations du processus de création d’image, plage de valeurs : [1, 40]. Par défaut : 30.
guidance_scale
float
Le paramètre d’échelle de guidage contrôle dans quelle mesure le contenu généré suit l’invite. Plage de valeurs : [0, 10]. Par défaut : 5.0.
flow_shift
float
Le paramètre flow_shift influence principalement la vitesse et l’amplitude du mouvement des objets dans la vidéo. Des valeurs plus élevées produisent des mouvements plus marqués et plus rapides, tandis que des valeurs plus faibles rendent les mouvements plus lents et plus subtils.Plage de valeurs : [1, 10]. Par défaut : 5.0.
enable_safety_checker
boolean
Le paramètre enable_safety_checker contrôle l’application ou non d’un filtre de sécurité au contenu généré. Lorsqu’il est activé, il aide à filtrer les contenus potentiellement nuisibles ou inappropriés dans la sortie vidéo.Par défaut : true.
fast_mode
boolean
Indique s’il faut activer le mode rapide, qui générera la vidéo plus vite, mais pourrait réduire la qualité et le prix.Par défaut : false.

Informations de réponse

task_id
string
requis
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é