Aller au contenu principal

Wan 2.2 LoRA : emplacements haut bruit et bas bruit, ce qui change en vidéo

Quel emplacement LoRA de Wan 2.2 pour votre fichier ? Mouvement ou texture, fichiers appariés, intensités et test de quatre clips dès $0.10 le clip.

Auteur
Lydia
Publié
Lecture
10 min de lecture
Mis à jour
Une femme en robe grise et un homme en noir dansent sur une terrasse détrempée au crépuscule bleu pendant qu'un opérateur de caméra les filme

Une LoRA de caméra ou de mouvement va dans high_noise_loras, une LoRA de texture ou de rendu dans low_noise_loras, et un fichier qui doit toucher les deux dans loras. Si un créateur fournit un fichier HIGH et un fichier LOW, chacun va dans son propre emplacement. Un clip de test de 5 secondes en 480p coûte $0.102, vous pouvez donc vérifier le placement pour environ $0.41 avant toute passe de production.

Wan 2.2 image-to-video débruite en deux passes avec deux réseaux d'experts distincts. L'expert à bruit élevé travaille en premier et fixe la composition et le mouvement ; l'expert à bruit faible termine le clip et résout la texture, l'éclairage et les détails fins. Wan 2.2 LoRA expose un emplacement par expert plus un emplacement partagé, vous décidez donc de l'étape qu'un fichier de poids a le droit de modifier.

Quel emplacement pour quelle LoRA

Ce que la LoRA change surtoutEmplacementPourquoi
Mouvement de caméra (orbite, push-in, travelling) ou action répétablehigh_noise_lorasLe mouvement et le cadrage sont figés lors de la première passe
Dessin au trait, grain argentique, rendu du tissu ou de la peau, étalonnage couleurlow_noise_lorasLa texture se résout lors de la passe tardive ; l'image d'ouverture fournit déjà le sujet
Un rendu qui doit agir sur la composition et sur la surfacelorasAppliqué aux deux experts
Fourni comme fichier HIGH et fichier LOWun fichier par emplacement correspondantChaque fichier a été entraîné contre un expert ; ne les échangez pas
Un seul fichier, passe non préciséeConfirmez son expert cible avant de choisir un emplacementN'utilisez loras que si le fichier est compatible avec les deux experts

Cette séparation est une forte tendance, pas une cloison : une LoRA de mouvement peut encore modifier l'apparence, et une LoRA de grain peut changer la façon dont le tissu se lit en mouvement. Il n'existe pas de ratio d'intensité fixe entre les deux passes ; suivez les notes du créateur quand elles existent.

Un opérateur de caméra filme une danseuse adulte en plein tour sur le sol d'un studio, devant trois grands panneaux montrant des poses successives du même tour

Illustration conceptuelle : la trajectoire de caméra et la pose viennent de la passe à bruit élevé, le détail du tissu et de la surface vient de la passe à bruit faible.

Essayez d'abord dans le Playground

  1. Ouvrez la page image-to-video de Wan 2.2 LoRA et restez dans l'onglet Playground, en vue Form. Connectez-vous avec un compte approvisionné pour lancer.
  2. Ajoutez votre image d'ouverture sous Input image, et réglez Resolution sur 480p et Duration sur 5 pour le test.
  3. Cliquez sur Add item sous High-noise LoRAs, Low-noise LoRAs ou Style LoRAs (l'emplacement partagé, loras dans l'API), collez le lien direct .safetensors et réglez l'intensité. Commencez à 1.
  4. Fixez un Seed, lancez, puis déplacez le fichier dans l'autre emplacement et relancez ; le test en quatre clips ci-dessous est la version complète.

Le Playground envoie le même JSON que l'API accepte, un placement qui fonctionne ici se copie donc dans le code.

Puis lancez-le depuis le code

Installez le SDK Python (pip install spicyapi) et définissez SPICY_API_KEY dans l'environnement de votre serveur. Chaque emplacement accepte jusqu'à trois entrées { "path", "scale" } : path est un lien direct vers un fichier .safetensors (jusqu'à 1 Go ; utilisez un lien signé pour les poids privés) et scale va de 0 à 4. Remplacez les URL d'exemple par votre propre image d'ouverture et vos propres fichiers LoRA :

python
import uuid
from spicyapi import SpicyClient, output_assets

client = SpicyClient()  # reads SPICY_API_KEY from the environment

task = client.create_task(
    model="alibaba/wan-2.2-lora/image-to-video",
    input_data={
        "image_url": "https://your-storage.example.com/opening-frame.png",
        "prompt": "She turns toward the camera and walks forward. One slow orbit around her.",
        "duration_seconds": 5,
        "resolution": "480p",
        "seed": 12345,
        "high_noise_loras": [
            {"path": "https://your-storage.example.com/orbit-high.safetensors", "scale": 1.0}
        ],
        "low_noise_loras": [
            {"path": "https://your-storage.example.com/film-grain-low.safetensors", "scale": 1.0}
        ],
    },
    idempotency_key=str(uuid.uuid4()),
)

final = client.wait_for_terminal(task["taskId"])
if final["state"] != "succeeded":
    raise RuntimeError(f"{task['taskId']} ended as {final['state']}: {final.get('errorCode')}")
print(output_assets(final)[0]["url"])  # copy the clip to your own storage now

Le prompt n'a besoin que d'une action et d'une consigne de caméra ; si une LoRA porte un rendu, ne le décrivez pas aussi dans le prompt, cela tend à doubler l'effet. Utilisez une graine fixe non nulle (0 est un tirage aléatoire) pour comparer les exécutions. Les champs et les résultats figurent dans la référence de l'API ; les règles de lien pour les poids sont dans exécuter votre propre LoRA sur une API hébergée.

Ou laissez un agent l'exécuter

Les trois outils officiels affichent le prix et vous demandent avant un appel payant.

  • CLI. Enregistrez l'objet input sous input.json, puis npx @spicyapi/cli tasks create --model alibaba/wan-2.2-lora/image-to-video --input-file input.json --wait (docs CLI).
  • Serveur MCP. Ajoutez le serveur MCP à votre assistant, puis demandez : « Lancez Wan 2.2 LoRA image-to-video sur cette image avec le fichier d'orbite dans l'emplacement haut bruit et le fichier de grain dans l'emplacement bas bruit. » Il appelle spicyapi_task_create, qui s'arrête pour votre confirmation de prix.
  • Skill. npx skills add spicyapi-ai/spicy-skill installe l'Agent Skill, qui fait lire le schéma du modèle en direct à un assistant de code au lieu de deviner les champs.
Un homme se laisse retomber en arrière dans un fauteuil et se tourne vers la caméra dans un plan à faible profondeur de champ et à grain argentique (720p, 5 s, sans son)

Intensité

Commencez à 1.0 sur chaque fichier que le créateur nomme, puis changez une scale à la fois. Pour balayer une seule LoRA, lancez de 0.5 à 1.5 en 480p en fixant l'image, le prompt et la graine ; au-delà d'environ 1.5, le rendu tend à consommer le sujet. Gardez l'exécution où le rendu est nettement présent et où la personne reste reconnaissable, puis refaites le rendu en 720p. Les intensités des LoRA d'accélération (distillation) issues des workflows ComfyUI locaux ne se transposent pas : ce point de terminaison n'a ni champ d'étapes, ni sampler, ni point de basculement.

Prouvez l'emplacement avec quatre clips

Gardez l'image d'ouverture (le même fichier exact), le prompt, la graine, la durée et la résolution fixes, puis lancez :

  1. aucune LoRA
  2. le fichier uniquement dans l'emplacement haut bruit
  3. le fichier uniquement dans l'emplacement bas bruit
  4. les deux emplacements (pour une paire : le fichier HIGH dans high_noise_loras et le fichier LOW dans low_noise_loras ; pour un fichier unique compatible avec les deux experts, loras fonctionne aussi)

Si les fichiers doivent être utilisés comme une paire, lancez uniquement les conditions 1 et 4. Critères de réussite : une LoRA d'orbite, la caméra parcourt un arc reconnaissable et le sujet reste identifiable ; une LoRA de texture, la texture survit au mouvement et n'est pas seulement sur la première image ; une LoRA de personnage, le visage et la tenue restent cohérents. Regardez le début, le milieu et la fin, pas une image de poster.

Les prix incluent la baisse de 15% actuellement appliquée aux LoRA ; le prix public est de $0.024 par seconde en 480p et de $0.048 en 720p.

ClipPrixPublic
5 s, 480p$0.102$0.12
8 s, 480p$0.163$0.192
5 s, 720p$0.204$0.24
8 s, 720p$0.326$0.384

La matrice de quatre clips en 480p et 5 s coûte $0.41 ($0.48 au prix public). Le nombre de LoRA et la taille du fichier ne changent pas le prix. Wan 2.2 Spicy LoRA prend les mêmes trois emplacements et ajoute l'extension vidéo.

Si le clip ne change pas

Un changement par exécution, dans cet ordre :

  • Mauvaise base. Le fichier doit être entraîné pour Wan 2.2 image-to-video. Des poids pour une autre base (Wan 2.1, texte vers vidéo, le modèle 5B) sont la raison habituelle pour laquelle une LoRA ne fait rien.
  • Mauvaise passe. Mouvement absent : déplacez le fichier dans high_noise_loras. Texture ou rendu absent : déplacez-le dans low_noise_loras.
  • Scale trop faible. Augmentez-la par étapes vers 1.5, un fichier à la fois.
  • L'identité dérive ou le rendu mange le sujet. Baissez la scale concurrente, simplifiez l'image d'ouverture, ou demandez une seule action et un clip plus court.
  • La requête échoue ou est refusée. Les pages de dépôt et de blob/ sont refusées dès l'envoi ; utilisez le lien de fichier direct resolve/.... Un lien expiré peut encore échouer après le démarrage de la tâche, ouvrez donc d'abord l'URL exacte du .safetensors dans un navigateur.
  • La tâche se termine mais la scène est adoucie. Wan 2.2 LoRA est un point de terminaison sans censure, sans analyse de contenu de la plateforme, le résultat dépend donc du modèle de base et de vos poids. Sans aucune LoRA attachée, ce point de terminaison a adouci certaines des scènes les plus intenses du test ; choisissez un adaptateur compatible entraîné pour le résultat que vous voulez, puis comparez-le à l'exécution sans LoRA.

Quand laisser de côté la voie LoRA

Utilisez la voie LoRA lorsque vous avez un fichier compatible et un effet que vous pouvez nommer et vérifier : un mouvement répétable, un mouvement de caméra ou un rendu reconnaissable d'un clip à l'autre. Si votre image et votre prompt donnent déjà le mouvement voulu, laissez l'adaptateur de côté. Sans vos propres fichiers LoRA, une version simple de Wan est moins chère pour démarrer ; la comparaison des versions de Wan montre laquelle convient à chaque type de scène, et la sélection de workflow Wan 3 aide quand les clips doivent être plus longs.

FAQ

Ai-je besoin des deux fichiers quand une LoRA arrive en paire HIGH et LOW ?

Utilisez les deux dans leurs emplacements correspondants quand le créateur exige la paire. Essayez un seul fichier uniquement quand le créateur autorise cet usage propre à l'expert ; les deux fichiers ne sont pas interchangeables.

Puis-je empiler plusieurs LoRA ?

Oui, jusqu'à trois par emplacement. Ils se mélangent plutôt que de se superposer, ajoutez-les donc un par un.

Génère-t-il du son ou part-il d'un texte ?

Ni l'un ni l'autre. Les clips sont muets et le point de terminaison fait uniquement de l'image vers vidéo, une image d'ouverture et un prompt sont donc obligatoires.

Pourquoi le même prompt a-t-il un autre rendu dans un workflow ComfyUI local ?

Les workflows locaux fixent les étapes, le shift et le point de passage entre les experts. Ici ces valeurs sont fixes ; seuls l'emplacement et la scale restent à régler.

Aussi en English · 日本語 · 한국어 · Deutsch · Español · Português (Brasil) · Русский · Italiano · Polski