L’image de départ de votre personnage convient : le visage, la tenue et la pièce sont prêts. Vous voulez un court teaser avec un regard, un petit geste et une fin exploitable. Faut-il acheter cinq, dix ou quinze secondes ?
Choisissez cinq secondes pour un regard ou un léger mouvement de tête ; dix pour un geste de la main qui s’achève et revient au repos ; quinze si la préparation et le retour au calme doivent être visibles. Si l’idée tient aisément en cinq secondes, quinze vous offrent surtout plus d’attente. Si cinq secondes précipitent trois mouvements, simplifiez l’action ou accordez-lui dix secondes. Wan 3.0 standard et Spicy prennent tous deux en charge des clips de 2–30 secondes.
Ce guide prépare le teaser d’un personnage adulte fictif pour les trois durées. Il couvre Wan 3.0 image vers vidéo et l’endpoint distinct Wan 3.0 Spicy image vers vidéo. Les choix de modèles reposent sur nos tests de septembre et octobre 2026.
Choisir le mouvement avant la durée
Planifiez le changement visible entre le début et la fin.
| Durée | Idée de teaser utile | Éléments à écarter | Fin à demander |
|---|---|---|---|
| 5 secondes | Passer d’un regard légèrement hors caméra à un regard vers le spectateur, puis sourire légèrement | Mouvement de main, se lever, déplacement de caméra | Environ deux secondes face au spectateur |
| 10 secondes | Regarder le spectateur, glisser les cheveux derrière une oreille, ramener la main au fauteuil | Une seconde pose, marche, gros plan distinct | Main revenue au repos avant les deux dernières secondes |
| 15 secondes | Un geste assis avec une brève préparation, un mouvement de main achevé et un retour naturel au calme | Changement de lieu ou plusieurs actions sans rapport | Une pose apaisée pendant environ les trois dernières secondes |
Un geste rapide peut tenir en cinq secondes ; un geste lent et soigné peut en demander dix. La question utile est de savoir si le spectateur voit l’action s’achever, plutôt que de demander la durée maximale disponible.
Préparer une image fixe qui laisse de la place au geste
Utilisez un portrait 9:16 d’une femme fictive de 36 ans, assise dans un fauteuil rembourré près d’une lampe à lumière chaude. Elle porte un caraco bleu marine opaque et un pantalon noir. Son visage est légèrement tourné à l’écart de la caméra, ses cheveux longs reposent près de son oreille droite et ses deux mains sont visibles sur les accoudoirs. Cadrez-la de la tête aux pieds, avec de l’espace au-dessus de sa tête et près de son coude droit.
La même image de départ convient aux trois exemples. Elle définit déjà le personnage, la tenue, la pièce et la lumière : le prompt de mouvement peut donc se concentrer sur les changements.
Avant l’envoi, inspectez la main que vous voulez faire bouger. Si ses doigts se confondent avec l’accoudoir, corrigez d’abord l’image fixe. Si l’oreille droite est cachée par une masse de cheveux, le geste complet derrière l’oreille sera plus difficile à évaluer ; préférez un petit geste lissant l’extérieur des cheveux. Un cadrage serré du visage convient au regard de cinq secondes, mais ne laisse aucune place à l’entrée d’une main sans modifier le cadrage.
Essayez le plan dans le Playground Wan 3.0 image vers vidéo :
- Téléversez le portrait préparé et collez l’un des prompts de mouvement ci-dessous.
- Choisissez cinq, dix ou quinze secondes en 480p ; désactivez l’audio généré et l’expansion du prompt pour l’ébauche du mouvement.
- Générez le clip et comparez le geste à la fin souhaitée avant d’augmenter la résolution.
Standard et Spicy acceptent tous deux des durées en secondes entières de 2 à 30. Standard propose aussi une durée automatique ; une durée fixe est plus simple lorsque la fin doit tenir dans un créneau précis.
Cinq secondes : faire du changement de regard toute l’action
Un regard suffit lorsque l’image fixe porte déjà l’attrait de la scène. N’ajoutez pas un geste de la main simplement parce que le prompt paraît court.
Réglez la durée sur 5 et collez :
One continuous five-second shot of the fictional adult woman in the opening image. Keep the same face, opaque navy camisole, black trousers, chair and warm lamp throughout. From 0 to 1 second, she remains seated with both hands resting visibly on the chair arms, looking slightly off camera. From 1 to 3 seconds, she turns her eyes and head a little toward the camera and forms a small, relaxed smile. From 3 to 5 seconds, she keeps her gaze toward the viewer and lets the movement settle. Natural blinking and breathing continue. Eye-level fixed camera; the full-length framing remains unchanged. She stays seated and her hands remain on the chair arms. Her mouth stays closed.
Le prompt donne un changement visible et un état d’arrivée. Les mains restent volontairement immobiles, ce qui facilite l’évaluation du mouvement du visage sans juger simultanément une main en mouvement.
Examinez la première seconde et les deux dernières. Le visage reste-t-il reconnaissable pendant le mouvement ? Le sourire est-il assez discret pour ce personnage ? La caméra garde-t-elle sa distance initiale ? Si le sourire devient exagéré, remplacez « forms a small, relaxed smile » par « her expression softens slightly while her lips remain together. » Si le mouvement est trop ample, demandez un déplacement des yeux et seulement un léger ajustement du menton.
Si cela produit tout le temps d’action dont vous avez besoin, gardez la version courte.
Dix secondes : terminer le geste avant la pause finale
Choisissez dix secondes lorsque le mouvement comporte un trajet aller et un retour. Ramener la main au repos donne à la fin un caractère intentionnel, au lieu d’interrompre le geste à mi-chemin.
Réglez la durée sur 10 et collez :
One continuous ten-second shot of the fictional adult woman in the opening image. Keep her face, opaque navy camisole, black trousers, chair and warm lamp unchanged. From 0 to 2 seconds, she turns her gaze gently toward the camera while both hands rest on the chair arms. From 2 to 5 seconds, she lifts her right hand from the right chair arm, keeping it beside her cheek rather than across her face, and tucks the loose hair behind her right ear. From 5 to 8 seconds, her right hand travels back down and rests on the same chair arm; she maintains a small, relaxed smile. From 8 to 10 seconds, she remains in that settled seated pose, with both hands visible at rest. Natural blinking and breathing continue. Fixed eye-level camera, unchanged full-length framing, one take. Her outfit stays in place and her mouth stays closed.
Les cinq secondes supplémentaires servent au trajet de la main, au contact avec les cheveux, au retour et à l’apaisement. Ce n’est pas simplement une version ralentie du regard.

Plan de mouvement illustré : pose initiale, main près de l’oreille, puis retour au repos pour le prompt de dix secondes.
Inspectez le moment où la main atteint l’oreille. Des doigts qui disparaissent dans la joue, un visage qui change derrière la main ou un bras qui revient ailleurs justifient une révision du geste. Réduisez d’abord son ampleur : remplacez le geste derrière l’oreille par « she gently smooths the outside of her hair beside her neck, then returns her hand to the chair arm. » Cela supprime le contact serré entre la main et l’oreille tout en conservant un mouvement visible.
Quinze secondes : inclure anticipation et retour au calme
Quinze secondes conviennent à un teaser dont l’amorce calme et la réaction du personnage font partie de la scène. C’est excessif si la seule exigence est de « regarder la caméra ».
Réglez la durée sur 15 et collez :
One continuous fifteen-second seated shot of the fictional adult woman from the opening image. Preserve her face, opaque navy camisole, black trousers, chair and warm lamp throughout. From 0 to 3 seconds, she rests with both hands on the chair arms, looking slightly off camera; her shoulders relax and her eyes shift toward the viewer. From 3 to 7 seconds, she lifts her right hand beside her face and gently smooths the loose hair back beside her right ear, keeping her face visible. From 7 to 10 seconds, she lowers that hand to the same chair arm and finishes the movement. From 10 to 12 seconds, she makes a small seated shoulder adjustment toward the camera and lets a restrained smile form. From 12 to 15 seconds, she settles facing the viewer, both hands visible at rest, with natural blinking and breathing. Eye-level fixed camera, unchanged full-length framing, no cuts. She stays seated, her outfit remains in place and her mouth stays closed.
Ici, le mouvement de la main ressemble à l’exemple de dix secondes, mais l’anticipation et la réaction finale ont le temps d’être vues. L’ajustement des épaules est léger ; ce n’est ni une rotation complète du corps ni une nouvelle pose.
Si les trois premières secondes n’apportent rien, raccourcissez l’amorce plutôt que d’ajouter une action pour la remplir. Si la main termine tôt et que le reste du clip répète des gestes, retirez l’ajustement des épaules et demandez un retour calme, ou revenez à dix secondes. Si l’expression ou la tenue change plus tard, raccourcissez le temps d’action prévu et précisez l’état final souhaité. Les prises longues laissent davantage de place aux actions imprévues ; acheter plus de secondes ne corrige pas une intensification indésirable.
Le guide officiel des prompts emploie des descriptions chronométrées pour organiser les scènes. Les séquences proposées ici appliquent cette idée à un plan continu. Conservez « one continuous shot » dans le prompt : les repères temporels organisent le geste sans imposer un changement de plan à chaque limite. Ce sont des demandes de rythme, pas une timeline de montage précise à l’image près. Regardez le résultat réel avant de placer un texte ou de couper un plan.
Quand le mouvement ou la fin ne fonctionne pas
Une durée mal choisie se manifeste souvent par un problème précis. Modifiez cette partie des consignes avant d’acheter un autre clip plus long.
| Ce que vous voyez | Première correction à essayer | Pourquoi elle répond au problème |
|---|---|---|
| Cinq secondes précipitent le mouvement de tête et le geste de la main | Garder uniquement le regard ou utiliser le prompt de geste de dix secondes | Supprime les mouvements concurrents au lieu d’exiger des mains plus rapides |
| Quinze secondes répètent un geste ou dérivent vers une nouvelle pose | Utiliser dix secondes avec un retour explicite de la main et un repos final | Donne à la scène un point d’arrêt clair |
| La main cache le visage et l’identité change pendant le contact | Lisser les cheveux près du cou ; garder le visage visible | Supprime l’occultation que vous cherchez à corriger |
| Le mouvement ne s’arrête qu’au dernier instant | Terminer l’action plus tôt et réserver deux ou trois secondes au repos | Fournit une fin exploitable au montage |
| La fin ressemble à une photographie figée | Garder une pose calme, mais demander clignements et respiration naturels | Distingue le maintien d’une pose du gel de tous les détails |
| La caméra se rapproche lentement et coupe la main | Garder la caméra fixe et le cadrage inchangé ; élargir l’image initiale au besoin | Corrige le cadrage plutôt que la durée |

Options de geste illustrées. À gauche : la main cache un œil. À droite : elle reste dans les cheveux près du cou, laissant le visage visible.
Le paramètre facultatif last_image_url peut fournir la composition finale souhaitée aux deux endpoints. Utilisez une image fixe approuvée avec le même personnage, la même tenue, le même fauteuil et le même éclairage. L’image de clôture fixe la dernière image ; choisissez une main au repos pour terminer sur cette pose. Pour ce teaser, la fin peut différer du début. Une boucle sans raccord visible ajoute une exigence au raccord que ce clip à sens unique n’a pas.
Si votre idée comprend se lever, traverser la pièce et s’asseoir dans un second fauteuil, séparez-la en plans. Préparez une image fixe approuvée pour chaque composition et utilisez une coupe volontaire entre elles. Vous pourrez retenter séparément un plan raté. Deux demandes de cinq secondes coûtent autant qu’une de dix secondes au même tarif par seconde, avant les nouvelles tentatives ; des plans séparés ne deviennent pas automatiquement une prise continue sans raccord. Pour une séquence continue réellement plus longue, consultez le guide des vidéos NSFW plus longues.
Wan 3.0 standard ou Spicy pour ce teaser ?
Commencez avec Wan 3.0 standard image vers vidéo pour ce teaser habillé. Il génère du contenu pour adultes et coûte moins cher en 480p. Dans l’exemple habillé comparable, Standard a conservé la tenue tandis que Spicy l’a changée.
Wan 3.0 Spicy peut pousser davantage une scène vers le contenu pour adultes, avec notamment des changements de tenue indésirables. Choisissez-le lorsque cette direction correspond à la scène voulue, sans attendre de lui une solution aux problèmes de mouvement ou de rythme. Pour des teasers sobres, précisez l’état final et utilisez la durée la plus courte qui achève l’action.
Le coût de cinq, dix et quinze secondes
Coûts par demande en USD, hors génération de l’image source :
| Endpoint et résolution | Par seconde | 5 secondes | 10 secondes | 15 secondes |
|---|---|---|---|---|
| Wan 3.0, 480p | $0.045 | $0.225 | $0.450 | $0.675 |
| Wan 3.0, 720p | $0.090 | $0.450 | $0.900 | $1.350 |
| Wan 3.0, 1080p | $0.180 | $0.900 | $1.800 | $2.700 |
| Wan 3.0 Pro, dès 1080p | $0.144 | $0.720 | $1.440 | $2.160 |
| Wan 3.0 Spicy, 480p | $0.057 | $0.285 | $0.570 | $0.855 |
| Wan 3.0 Spicy, 720p | $0.114 | $0.570 | $1.140 | $1.710 |
| Wan 3.0 Spicy, 1080p | $0.228 | $1.140 | $2.280 | $3.420 |
Pour le geste de dix secondes, une ébauche standard en 480p et une ébauche révisée coûtent $0.90 au total. Une génération de dix secondes en 1080p avec Wan 3.0 Pro ajoute $1.44, soit $2.34 au total ; avec Standard en 1080p, le total atteint $2.70. Passer à Pro crée une nouvelle prise, pas une mise à l’échelle de l’ébauche approuvée.
Si vous demandez quinze secondes mais ne gardez que les huit premières dans un logiciel de montage, vous payez toujours les quinze secondes générées. Le découpage ne rembourse pas la fin supprimée. Une demande plus courte ne fait économiser que si elle achève l’action nécessaire.
Pour la première ébauche, utilisez le regard de cinq secondes si vous voulez simplement que le personnage salue le spectateur. Passez à dix lorsque le geste de la main compte. Choisissez quinze uniquement si la préparation et le retour au calme méritent leur place dans le teaser final. Corrigez ensuite la partie où vous voyez réellement un problème.
Exécuter le mouvement approuvé via l’API
Définissez SPICY_API_KEY dans votre environnement et SPICY_IMAGE_URI sur l’URL accessible de votre image initiale ou son URI spicy:// téléversée. Cet exemple Python 3 soumet une nouvelle prise après confirmation de son prix.
import json
import os
import urllib.request
import uuid
base = "https://api.spicyapi.ai/api/v1"
headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
"Content-Type": "application/json", "User-Agent": "SpicyAPI-Blog/1.0"}
settings = {
"duration_seconds": 5,
"resolution": "480p",
"generate_audio": False,
"enable_prompt_expansion": False
}
settings["prompt"] = 'One continuous fixed-camera shot. The seated adult turns her gaze toward the camera and gives a small smile, then rests. Keep the outfit, chair and framing unchanged.'
settings["image_url"] = os.environ["SPICY_IMAGE_URI"]
payload = {"model": "alibaba/wan-3.0/image-to-video", "input": settings}
def post(path, body):
request = urllib.request.Request(base + path, json.dumps(body).encode(), headers)
with urllib.request.urlopen(request, timeout=60) as response:
result = json.load(response)
if result.get("code") != 200:
raise RuntimeError(result)
return result["data"]
quote = post("/jobs/quote", payload)
if input(f"Maximum charge ${quote['maxCharge']}. Type yes to generate: ") != "yes":
raise SystemExit("Stopped before generation")
headers["Idempotency-Key"] = str(uuid.uuid4())
print("Request key:", headers["Idempotency-Key"], flush=True)
task = post("/jobs/createTask", {**payload, "quoteId": quote["quoteId"],
"expectedCost": quote["estimatedCost"]})
print("Task ID:", task["taskId"])Conservez la clé de demande affichée pour récupérer cette même demande ; une nouvelle prise reçoit une nouvelle clé. La documentation de l’API de tâches décrit la livraison des résultats et la récupération.
Pour des prises répétées, laissez un Agent utiliser un fichier d’entrée approuvé : CLI spicyapi tasks create --model alibaba/wan-3.0/image-to-video --input-file input.json --wait ; MCP demandez-lui d’appeler spicyapi_task_create avec ce modèle et cette entrée ; Skill demandez « Use the spicyapi Skill to generate this approved shot and return the result. » CLI et MCP affichent le prix avant la création. Consultez la documentation d’intégration Agent.







