Introduction
Wan 3.0 Prime Texte vers vidéo génère un clip de 2 à 30 secondes avec du son à partir d’un simple prompt écrit. Ses champs sont exactement ceux de Wan 3.0 Texte vers vidéo : prompt est obligatoire, tandis que duration_seconds, resolution (480p, 720p ou 1080p, 720p par défaut), aspect_ratio (16:9 par défaut), generate_audio, enable_prompt_expansion et seed sont facultatifs. Une requête Wan 3.0 existante fonctionne donc ici en changeant seulement le nom du modèle. Alibaba présente Prime comme la version haute vitesse de Wan 3.0, aux capacités identiques.
Choisir le mode selon le matériau de départ
| Matériau de départ | Mode |
|---|---|
| Un brief écrit définit la scène, l’action, la caméra et, si nécessaire, le son. | Wan 3.0 Prime Texte vers vidéo |
| Une image de départ validée fixe le sujet et la composition ; la consigne dirige le mouvement qui suit. | Wan 3.0 Prime Image vers vidéo |
| Des références distinctes peuvent guider l’identité, le lieu, le mouvement ou le son, avec un rôle explicite pour chacune. | Wan 3.0 Prime Références vers vidéo |
Fonctionnalités et points forts
Une requête interchangeable, un délai plus court
Comme le schéma, les valeurs par défaut et les énumérations sont identiques, faire passer une tâche de Wan 3.0 à Prime revient à changer un mot. Envoyez ici les travaux urgents, et gardez sur Wan 3.0 ceux où le prix à la seconde compte plus que le délai. En fixant la graine sur les deux modèles, vous comparez directement les deux fichiers.
De longues prises dont on peut vérifier la continuité
L’exemple du phare dure 10 secondes en 720p avec du son : un faisceau tournant balaie deux personnes toutes les quelques secondes et les laisse dans le noir entre deux passages, avec une corne de brume et la mer sur la bande-son. Un sujet périodique est un test honnête pour savoir si un long clip reste continu ou se réinitialise discrètement.
Contre-jour, tissu transparent et vent
L’exemple du toit dure cinq secondes en 720p : une chemise de lin transparente se soulève derrière une femme assise sur un rebord méditerranéen à l’heure dorée, avec un lent mouvement orbital, un contre-jour chaud et un halo d’objectif, la brise marine et les mouettes. Un tissu fin à contre-jour et des cheveux en mouvement sont des sujets exigeants : vérifiez-les de près dans vos propres rendus.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Le plan lui-même : sujet, une action, un mouvement de caméra, puis la lumière et le son. Une longue liste d’adjectifs déplace moins le résultat qu’une seule action claire. 1 caractères minimum |
aspect_ratio | Non | 16:9, 9:16, 1:1, 4:3, 3:4 ou adaptive, qui laisse le modèle choisir. La valeur par défaut est 16:9. |
enable_thinking | Non | Fait réfléchir le modèle sur la consigne et le matériel de référence avant de générer. Valeur par défaut: |
resolution | Non | 480p, 720p ou 1080p. Vaut 720p par défaut. |
duration_seconds | Non | N’importe quel nombre entier de 2 à 30, ou -1 pour la durée intelligente, où le modèle choisit la longueur : le maximum de 30 secondes est réservé d’avance, puis seule la durée… |
generate_audio | Non | Actif par défaut. Le clip revient avec le son déjà calé sur l’image. Valeur par défaut: |
enable_prompt_expansion | Non | Inactif par défaut. Une fois actif, le prompt est réécrit avant la génération, ce qui aide les briefs maigres et vous contrarie sur les briefs détaillés. Valeur par défaut: |
seed | Non | De 0 à 2147483647. Gardez-la fixe pour comparer un seul champ modifié à la fois ; retirez-la pour de la variété. |
Tarification
| Spécification | Prix |
|---|---|
| $0.0612 / seconde |
| $0.126 / seconde |
| $0.252 / seconde |
Cas d’utilisation
Des scènes surréalistes qui doivent rester cohérentes
L’exemple du salar demande une nappe d’eau lisse comme un miroir où ciel et sol se rejoignent sans horizon visible, une femme qui marche vers la caméra pendant que son reflet marche à l’envers sous elle, et des cercles qui s’étendent sur l’eau quand elle tourne sur elle-même. Le cadre reste d’abord fixe et ne s’avance lentement qu’ensuite, ce qui isole le reflet comme élément à contrôler.
Une performance avec la voix dans le même passage
Dans l’exemple de la cabine d’enregistrement, une chanteuse tient une longue note grave devant un micro à ruban, retire un écouteur et sourit à travers la vitre de la régie ; un changement de point de la grille du micro vers son visage est écrit dans le prompt. La voix est générée dans le même passage que l’image : les deux arrivent dans un seul fichier.
Guide de prompt et conseils pratiques
Écrivez les changements de caméra comme des événements
Quand la caméra fait quelque chose au milieu du plan, écrivez-le comme un événement dans la séquence : le prompt de la cabine dit « rack focus from the microphone mesh to her face », celui du salar « wide static frame that then pushes slowly in ». Une seule consigne de caméra par temps garde le résultat facile à contrôler.
Donnez un rythme aux clips longs
Au-delà de 5 secondes, donnez au rendu quelque chose qui se répète ou progresse — un faisceau toutes les quelques secondes, une marée, une salle qui se remplit — pour pouvoir juger la continuité. La durée est tout entier de 2 à 30, ou -1 pour laisser le modèle choisir ; fixez d’abord le rendu à 5 secondes.
Comparez Prime et Wan 3.0 à graine constante
Envoyez un même corps de requête aux deux modèles avec la même seed, puis ne changez qu’un champ à la fois. Une graine fixe rend la comparaison équitable sans garantir des images identiques. Laissez enable_prompt_expansion sur sa valeur par défaut, false, pour les prompts détaillés, et ne l’activez que pour une idée de deux lignes.
Démarrage rapide de l’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/wan-3.0-prime/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.



























