Documentation du développeur UlazAI
Wan 3.0 Video API
Référence Wan 3.0
Créer des tâches « Wan 3.0 video »
Envoyez les requêtes à POST /api/v1/video-studio/generate/ avec
wan_3_0_video ou wan_3_0_video_prime comme slug de modèle.
Vérifiez la progression avec GET /api/v1/video-studio/status/{job_id}/.
Créer
POST /api/v1/video-studio/generate/
GET /api/v1/video-studio/status/{job_id}/
Modèles
wan_3_0_video
wan_3_0_video_prime
Sortie
2-30 secondes
480P, 720P ou 1080P
Paramètres
| Champ | Type | Limites et combinaisons |
|---|---|---|
model_slug | string | wan_3_0_video ou wan_3_0_video_prime. |
prompt | string | Maximum 20,000 caractères. |
duration_seconds | integer | 2-30. Avec une vidéo de référence, la durée d'entrée plus la durée de sortie doit rester sous les 30 secondes. |
quality_mode | string | 480p, 720p ou 1080p. |
aspect_ratio | string | adaptive, 16:9, 4:3, 1:1, 3:4 ou 9:16. |
sound | boolean | Activé par défaut. L'audio natif est généré en même temps que la vidéo. |
first_frame_url | string | JPEG, PNG, WebP ou BMP. Chaque côté de 240-8000 px, rapport d’image de 8:1 au maximum, 20 MB maximum. Ne peut pas être combiné avec des images de référence, un lien ou un fichier. |
last_frame_url | string | Mêmes limites d'images que la première frame. Ne peut pas être combiné avec des images de référence, un lien ou un fichier. |
reference_image_urls | array | 10 images maximum. Ne peut pas être combiné avec la première ou la dernière image. |
reference_video_urls | array | 5 fichiers MP4 ou MOV maximum, de 1-15 secondes chacun, 15 secondes cumulées, 100 MB maximum chacun. La durée de la vidéo en entrée plus la durée de sortie ne peut pas dépasser 30 secondes. |
reference_audio_urls | array | 5 fichiers WAV ou MP3 maximum, de 1-15 secondes chacun, 15 secondes cumulées, 15 MB maximum chacun. |
Tarifs en crédits par seconde
Les secondes de vidéo de référence et les secondes de sortie demandées sont toutes les deux facturées.
| Résolution | Wan 3.0 Video | Wan 3.0 Video Prime |
|---|---|---|
| 480p | 9.6 crédits/s | 14.64 crédits/s |
| 720p | 19.2 crédits/s | 30.24 crédits/s |
| 1080p | 38.4 crédits/s | 60.48 crédits/s |
Créer une tâche
Texte vers vidéo
{
"model_slug": "wan_3_0_video",
"prompt": "A slow tracking shot through a workshop at sunrise",
"duration_seconds": 5,
"quality_mode": "720p",
"aspect_ratio": "16:9",
"sound": true
}Images de référence en vidéo
{
"model_slug": "wan_3_0_video_prime",
"prompt": "Keep the character and product consistent while the camera moves through the studio",
"duration_seconds": 8,
"quality_mode": "1080p",
"aspect_ratio": "16:9",
"sound": true,
"reference_image_urls": [
"https://media.ulazai.com/examples/wan30-character-reference.jpg",
"https://media.ulazai.com/examples/wan30-product-reference.jpg"
]
}Envoie l'un ou l'autre payload à POST /api/v1/video-studio/generate/ avec ta clé API UlazAI.
Interroger une tâche
curl -X GET '/api/v1/video-studio/status/{job_id}/' \
-H 'Authorization: Bearer YOUR_API_KEY'La réponse contient success et job. Lis job.status pour la progression et, une fois terminé, les URLs vidéo de job.result_urls.