Introduction
Wan 2.1 LoRA Image vers vidéo anime une photo avec jusqu’à trois de vos fichiers LoRA chargés sur le modèle vidéo ouvert 14B d’Alibaba. Les clips durent 5 ou 10 secondes en 480p ou en 720p, gardent le format de la photo et reviennent sans filtre de contenu.
Choisir un mode selon le matériau de départ
| Matériau de départ | Mode |
|---|---|
| une description écrite | Wan 2.1 LoRA Texte vers vidéo |
| une photo à animer | Wan 2.1 LoRA Image vers vidéo |
| un clip à restyliser | Wan 2.1 LoRA Vidéo vers vidéo |
| une image fixe plutôt qu’un clip | Wan 2.1 Image LoRA Texte vers image |
Fonctionnalités et points forts
LoRA de caméra et d’effets
Les LoRA d’orbite, de dolly et d’autres effets entraînés pour l’image vers vidéo Wan 2.1 se chargent par lien direct. Dans notre exemple, un LoRA d’orbite a fait passer la caméra derrière le sujet ; sans lui, à la même seed, la caméra restait immobile.
Des exécutions reproductibles
La même seed et les mêmes entrées ont donné un clip identique à l’octet près lors de notre test. C’est ce qui fait de ce point de terminaison le meilleur endroit pour régler un LoRA : changez un scale à la fois, et chaque différence que vous voyez vient de ce changement.
LoRA Wan 2.2 à bas bruit
Lors de notre test, le fichier bas bruit d’un LoRA Wan 2.2 image vers vidéo a changé le clip dans le même sens que sa version Wan 2.1 : de nombreux LoRA plus récents sont donc utilisables ici aussi.
Sans censure, avec des poids personnalisés
Les LoRA ne sont pas vérifiés et la sortie n’est pas filtrée ; la photo que vous envoyez n’est pas jugée non plus.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Obligatoire. D’abord les mots déclencheurs si votre LoRA en a, puis ce qui se passe après l’image d’ouverture et le mouvement de la caméra. 1 caractères minimum |
negative_prompt | Non | Ce qui doit rester hors du clip, comme le flou, les doigts en trop, le texte ou les filigranes. Facultatif, sans effet sur le prix. |
image_url | Oui | L’image d’ouverture. Le clip garde le format de cette photo ; un JPEG, PNG ou WebP public et directement téléchargeable. 1 caractères minimum |
resolution | Non | 480p (par défaut) ou 720p. La 720p coûte plus cher par clip et prend plus de temps ; le format suit votre photo. |
duration_seconds | Non | 5 (par défaut) ou 10 secondes ; les autres durées sont rejetées. Un clip de 10 secondes coûte une fois et demie un clip de 5 secondes. |
loras | Non | Jusqu’à trois entrées {path, scale} entraînées pour Wan 2.1 14B (la plupart des LoRA image vers vidéo ont été entraînés sur le point de contrôle 480P et fonctionnent aussi en 72… Valeur par défaut: |
guidance_scale | Non | Rigueur avec laquelle le clip suit le prompt, de 0 à 20, 5 par défaut. L’augmenter tout en baissant les étapes nous a donné des images sursaturées et pleines d’artefacts. |
flow_shift | Non | Décalage du pas de temps du flow matching, de 1 à 10. Laissez-le vide pour utiliser 3 en 480p et 5 en 720p ; ne le changez que si l’auteur d’un LoRA recommande une valeur. |
steps | Non | Étapes de débruitage, de 1 à 40, 30 par défaut. Moins d’étapes, c’est plus rapide et plus doux. |
seed | Non | La même seed et les mêmes entrées ont renvoyé un clip identique à l’octet près lors de notre test : c’est donc le moyen le plus simple de voir ce que change un LoRA. |
Tarification
Facturé au clip selon la résolution et la durée ; un clip de 10 secondes coûte une fois et demie un clip de 5 secondes. Les LoRA et le format de votre photo ne changent pas le prix.
| Résolution | Durée: 5 | Durée: 10 |
|---|---|---|
| $0.24 / requête | $0.36 / requête |
| $0.36 / requête | $0.54 / requête |
Cas d’utilisation
Portraits animés
Transformez une image fixe en plan avec le mouvement de caméra de votre choix, d’un lent travelling avant à une orbite complète, pendant que le visage et la tenue restent ceux de votre photo.
Images de mode et de produit
Un LoRA d’orbite montre une tenue ou un objet sous tous les angles à partir d’une seule bonne photo, ce qui évite un second shooting.
Plateformes sans filtre de contenu
Animez vos propres images avec la LoRA qu'attend votre public. Toutes les personnes à l'écran doivent être des adultes.
Guide de prompt et conseils pratiques
Écrivez la phrase déclencheur
Les LoRA d’effets ont généralement besoin de leurs mots déclencheurs, par exemple la phrase d’orbite que leur auteur indique. Mettez-la dans la phrase qui décrit la caméra, comme dans notre exemple d’orbite.
Demandez le changement
Le modèle reste proche de la photo : les vêtements et le décor de la photo ont tendance à rester. Nommez tôt dans le prompt l’action et le changement voulus, avec une action principale par clip.
Comparez à seed égale
Lancez une fois avec loras vide et une fois avec votre LoRA, à la même seed ; les clips sont directement comparables ici, et vous voyez exactement ce que fait le LoRA.
Utilisez des liens directs et publics
Utilisez un lien public qui télécharge le fichier .safetensors lui-même, comme un lien Hugging Face « resolve/main ». Une page de dépôt, un fichier derrière une connexion ou un lien Civitai qui redirige vers l’identification fait échouer la requête, et les requêtes en échec ne sont pas facturées.
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-2.1-lora/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p"
}
}'
# 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.
























