API Wan 3.0 : clips de 30 secondes, tarifs et code
Wan 3.0 est le modèle vidéo d'Alibaba avec son, cinq façons de piloter un clip et des durées de 2 à 30 secondes. Voici ce que l'API accepte, ce que coûte chaque durée et chaque résolution, et comment l'appeler.
Ce que propose Wan 3.0
Wan est la famille de modèles vidéo d'Alibaba, et Wan 3.0 est la génération Wan la plus récente du catalogue Revana. Voici ce qu'il accepte :
- Cinq modes d'entrée. Texte vers vidéo, image vers vidéo, première et dernière image, images de référence et vidéo vers vidéo.
- Un large éventail de durées. De 2 à 30 secondes par clip : les tests rapides de 2 secondes et les prises complètes de 30 secondes utilisent donc le même modèle.
- Du son avec l'image. Réglez
audiosurtruepour obtenir ambiance, effets et voix générés en une seule passe. - Un cadrage pour chaque canal. Choisissez un cadrage adaptive, 16:9, 4:3, 1:1, 3:4, 9:16 ou 21:9.
- Jusqu'à 10 images de référence pour les personnages, les produits et les décors.
Nous ne publions pas de scores de qualité ni de classements. Le catalogue vous dit ce qu'un modèle accepte et ce qu'il coûte ; savoir si son rendu convient à votre produit se teste avec vos propres prompts.
Wan 3.0 ou Wan 3.0 Prime ?
Les deux sont sur Revana. Le catalogue liste les mêmes résolutions, durées et limite d'images de référence pour les deux. Les différences qu'il montre : Prime ne propose ni la vidéo vers vidéo ni le 21:9, et il a ses propres tarifs par seconde (voir le tableau des prix ci-dessous).
| Wan 3.0 | Wan 3.0 Prime | |
|---|---|---|
| Tâches | texte vers vidéo, image vers vidéo, première et dernière images, images de référence et vidéo vers vidéo | texte vers vidéo, image vers vidéo, première et dernière images et images de référence |
| Résolution | 480p, 720p et 1080p | 480p, 720p et 1080p |
| Durée | 2 à 30 s | 2 à 30 s |
| Format d'image | adaptive, 16:9, 4:3, 1:1, 3:4, 9:16 ou 21:9 | adaptive, 16:9, 4:3, 1:1, 3:4 ou 9:16 |
| Images de référence | jusqu'à 10 | jusqu'à 10 |
| Prix à partir de | $0.05 / s | $0.07 / s |
| Routes | trois routes | trois routes |
Une façon pratique de choisir : passez les trois ou quatre mêmes prompts dans les deux en 480p, où un test de 5 secondes coûte $0.25 sur Wan 3.0 et $0.35 sur Prime, et comparez les résultats côte à côte.
Tarifs de Wan 3.0 (octobre 2026)
Les deux modèles sont facturés à la seconde de vidéo en sortie, avec un seul tarif par résolution, que le son soit activé ou non.
| Résolution | Wan 3.0 / s | Clip de 10 s | Clip de 30 s | Prime / s | Prime 30 s |
|---|---|---|---|---|---|
| 480p | $0.05 | $0.50 | $1.50 | $0.07 | $2.10 |
| 720p | $0.09 | $0.90 | $2.70 | $0.13 | $3.90 |
| 1080p | $0.17 | $1.70 | $5.10 | $0.26 | $7.80 |
À l'envoi, le prix de la tâche est bloqué sur votre solde prépayé ; il n'est débité que si la tâche réussit, et le montant bloqué est libéré si elle échoue. Le montant est renvoyé dans cost_usd. Voir la page des tarifs pour les packs de crédits et les tarifs de chaque modèle.
Wan 2.6 et Wan 2.7
Les modèles Wan précédents restent disponibles, en 720p et 1080p :
Générer un clip Wan 3.0 de 15 secondes
Envoyez POST /v1/generations avec "model": "wan-3.0", puis interrogez la génération jusqu'à ce qu'elle se termine. Ce clip de 15 secondes en 720p avec son coûte $1.35.
export REVANA_API_KEY="sr_live_..."
# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan-3.0",
"input": {
"prompt": "A hot air balloon rises over a misty valley at sunrise. Shot 1: wide shot as the balloon lifts off a meadow. Shot 2: view from the basket as the valley opens up below. Shot 3: the balloon drifts past the camera into the sun. Burner roar, birdsong, wind.",
"resolution": "720p",
"duration": 15,
"aspect_ratio": "16:9",
"audio": true
},
"max_cost_usd": 2
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JBX7Q2M4 \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
resp = requests.post(f"{API}/generations", headers=HEADERS, json={
"model": "wan-3.0",
"input": {
"prompt": "A hot air balloon rises over a misty valley at sunrise. Shot 1: wide shot as the balloon lifts off a meadow. Shot 2: view from the basket as the valley opens up below. Shot 3: the balloon drifts past the camera into the sun. Burner roar, birdsong, wind.",
"resolution": "720p",
"duration": 15,
"aspect_ratio": "16:9",
"audio": True,
},
"max_cost_usd": 2,
})
resp.raise_for_status()
job = resp.json()
while job["status"] in ("queued", "running"):
time.sleep(5)
job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()
if job["status"] == "succeeded":
print(job["output"]["urls"], job["cost_usd"])
else:
print("Failed:", job["error"])// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
"Content-Type": "application/json",
};
const res = await fetch(`${API}/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "wan-3.0",
input: {
prompt: "A hot air balloon rises over a misty valley at sunrise. Shot 1: wide shot as the balloon lifts off a meadow. Shot 2: view from the basket as the valley opens up below. Shot 3: the balloon drifts past the camera into the sun. Burner roar, birdsong, wind.",
resolution: "720p",
duration: 15,
aspect_ratio: "16:9",
audio: true,
},
max_cost_usd: 2,
}),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 5000));
job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}
if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);Le premier appel renvoie 202 avec un id de génération et le statut queued. Une tâche terminée ressemble à ceci :
{
"id": "gen_01JBX7Q2M4",
"model": "wan-3.0",
"status": "succeeded",
"output": {
"urls": [
"https://cdn.revana.si/g/gen_01JBX7Q2M4/0.mp4"
]
},
"cost_usd": 1.35,
"attempts": 1,
"error": null,
"created_at": "2026-10-19T14:02:11Z",
"completed_at": "2026-10-19T14:03:47Z"
}Animer une image
Envoyez l'image dans image_url. Avec adaptive, le modèle adapte le cadre à votre image. Ce clip de 8 secondes en 1080p coûte $1.36.
{
"model": "wan-3.0",
"input": {
"prompt": "The waves in the painting start to move and crash against the rocks while the clouds drift slowly. Ocean surf, gulls.",
"image_url": "https://example.com/painting.jpg",
"resolution": "1080p",
"duration": 8,
"aspect_ratio": "adaptive",
"audio": true
},
"max_cost_usd": 2
}Images de référence
Passez jusqu'à 10 images dans image_urls et désignez chacune par sa position. Ce clip carré de 12 secondes coûte $1.08.
{
"model": "wan-3.0",
"input": {
"prompt": "The robot from the first image waters the plants in the greenhouse from the second image, then stops to watch a butterfly. Soft electronic hum, dripping water.",
"image_urls": [
"https://example.com/robot.jpg",
"https://example.com/greenhouse.jpg"
],
"resolution": "720p",
"duration": 12,
"aspect_ratio": "1:1",
"audio": true
},
"max_cost_usd": 2
}Wan 3.0 liste aussi la vidéo vers vidéo, où un clip source guide le nouveau. Les images de début et de fin fonctionnent comme sur les autres modèles : image_url plus end_image_url.
Conseils de prompt pour Wan 3.0
- Testez le mouvement avec de très courts clips. Wan 3.0 accepte des clips de seulement 2 secondes : un test de mouvement rapide en 480p coûte donc $0.10.
- Utilisez une liste de plans pour les clips longs. Pour 15 à 30 secondes, numérotez les plans et donnez à chacun un sujet, une action et un mouvement de caméra.
- Décrivez le son. Dites ce qui court en fond (vent, foule, musique) et ce qui se passe à des moments précis (une porte, une réplique). Dites « pas de musique » si vous n'en voulez pas.
- Gardez une distribution réduite. Un ou deux personnages restent cohérents de façon plus fiable sur un long clip qu'une foule.
- Laissez le texte au montage. Les mots exacts à l'écran ne sont pas fiables avec les modèles vidéo actuels.
Routage et repli
Wan 3.0 a actuellement trois routes sur Revana et Wan 3.0 Prime a trois routes. Le routeur envoie chaque tâche d'abord vers la route la moins chère et la renvoie vers la suivante si elle échoue ou dépasse le délai. Chaque route sert le même modèle au même prix listé, et vous êtes facturé une seule fois, uniquement pour la route qui réussit.
Le repli augmente les chances d'obtenir un résultat, mais ce n'est pas une garantie de disponibilité. Si toutes les routes échouent, la tâche se termine en failed et ne coûte rien.
Parcourez tous les modèles Wan sur la page des modèles, lisez la documentation de l'API, ou obtenez une clé API et lancez les exemples.
Questions fréquentes
Combien coûte l'API Wan 3.0 ?
En octobre 2026, Wan 3.0 coûte $0.05 la seconde en 480p, $0.09 en 720p et $0.17 en 1080p, son inclus. Un clip de 10 secondes en 720p revient à $0.90.
Quelle peut être la durée d'une vidéo Wan 3.0 ?
De 2 à 30 secondes par requête, réglées avec le champ duration.
Quelle est la différence entre Wan 3.0 et Wan 3.0 Prime ?
Prime commence à $0.07 la seconde, contre $0.05 pour Wan 3.0, et ne propose ni la vidéo vers vidéo ni le 21:9. Les résolutions, les durées et la limite d'images de référence sont les mêmes. Testez les deux sur vos propres prompts avant de choisir.
Wan 3.0 génère-t-il de l'audio ?
Oui. Mettez audio à true pour un son généré avec l'image, ou à false pour le silence. Le prix est le même dans les deux cas.
Combien d'images de référence Wan 3.0 accepte-t-il ?
Jusqu'à 10, envoyées dans image_urls. Désignez chaque image par sa position dans le prompt.
Quels formats d'image Wan 3.0 prend-il en charge ?
Wan 3.0 liste adaptive, 16:9, 4:3, 1:1, 3:4, 9:16 et 21:9. Adaptive adapte le cadre à votre image d'entrée.
Appelez Wan 3.0 avec une seule clé
Utilisez Wan 3.0, Wan 3.0 Prime et tous les autres modèles avec la même clé et le même format de requête. Crédit prépayé à partir de $10.