Passer au contenu principal
POST
/
v3
/
async
/
wan-i2v
Wan 2.1 image vers vidéo
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/wan-i2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "image_url": "<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 du modèle image vers vidéo Wan 2.1 14B. Il s’agit d’une suite complète et ouverte de modèles fondamentaux pour la vidéo, qui repousse les limites de la génération vidéo. Par défaut, l’API génère une vidéo de 5 secondes.
Il s’agit d’une API asynchrone qui retourne 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
Valeurs énumérées : application/json
Authorization
string
requis
Format d’authentification Bearer : Bearer {{API Key}}.

Corps de la requête

prompt
string
requis
Texte de prompt guidant la génération souhaitée.Plage de valeurs : [1, 2000].
image_url
string
requis
URL de l’image utilisée pour la génération vidéo.
negative_prompt
string
Le prompt négatif 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.
La vidéo de sortie conservera le rapport hauteur/largeur de l’image d’entrée ; le réglage largeur x hauteur détermine uniquement la netteté de la vidéo de sortie. Par exemple, une vidéo 720p sera plus nette qu’une vidéo 480p.
loras
object[]
Modèles LoRA appliqués à la génération vidéo.Jusqu’à 3 modèles LoRA peuvent être spécifiés.
seed
integer
Graine aléatoire, nombre utilisé par la diffusion stable pour générer le 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 de l’image, plage de valeurs : [1, 40]. Par défaut : 30.
guidance_scale
float
Le paramètre de mise à l’échelle du guidage contrôle dans quelle mesure le contenu généré suit le prompt. 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 un mouvement plus prononcé et plus rapide, tandis que des valeurs plus faibles rendent le mouvement plus lent et plus subtil.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ère la vidéo plus rapidement mais peut 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é