Ir al contenido principal

Wan 2.2 LoRA: ranura de alto ruido frente a ranura de bajo ruido, ¿qué cambia en el vídeo?

¿En qué ranura de LoRA de Wan 2.2 va tu archivo? Movimiento o textura, archivos en pareja, intensidades y una prueba de cuatro clips desde $0.10 el clip.

Autor
Lydia
Publicado
Lectura
10 min de lectura
Actualizado
Una mujer con un vestido gris y un hombre de negro bailan en una terraza mojada al anochecer azul mientras un camarógrafo los filma

Una LoRA de cámara o de movimiento va en high_noise_loras, una LoRA de textura o de estética en low_noise_loras, y un archivo que deba afectar a ambas en loras. Si un creador publica un archivo HIGH y un archivo LOW, cada uno va en su propia ranura. Un clip de prueba de 5 segundos a 480p cuesta $0.102, así que puedes comprobar la colocación por unos $0.41 antes de cualquier pasada de producción.

Wan 2.2 image-to-video elimina el ruido en dos pasadas con dos redes de expertos distintas. El experto de alto ruido trabaja primero y fija la composición y el movimiento; el experto de bajo ruido termina el clip y resuelve la textura, la iluminación y el detalle fino. Wan 2.2 LoRA expone una ranura por experto más una ranura compartida, así que decides en qué etapa puede modificar un archivo de pesos.

Qué ranura para cada LoRA

Lo que la LoRA cambia sobre todoRanuraPor qué
Movimiento de cámara (órbita, dolly in, tracking) o una acción repetiblehigh_noise_lorasEl movimiento y el encuadre quedan fijados en la pasada temprana
Dibujo a línea, grano de película, renderizado de tela o piel, gradación de colorlow_noise_lorasLa textura se resuelve en la pasada tardía; el fotograma inicial ya aporta el sujeto
Una estética que deba afectar tanto a la composición como a la superficielorasSe aplica a los dos expertos
Se publica como archivo HIGH y archivo LOWun archivo por ranura correspondienteCada archivo se entrenó contra un experto; no los intercambies
Un solo archivo, sin indicar la pasadaConfirma su experto de destino antes de elegir ranuraUsa loras solo si el archivo es compatible con ambos expertos

La división es una tendencia fuerte, no un muro: una LoRA de movimiento aún puede alterar la apariencia y una LoRA de grano puede cambiar cómo se lee la tela en movimiento. No hay una proporción fija de intensidad entre las dos pasadas; sigue las notas del creador cuando existan.

Un camarógrafo filma a una bailarina adulta a mitad de un giro en el suelo de un estudio, delante de tres paneles grandes que muestran poses sucesivas del mismo giro

Ilustración conceptual: la trayectoria de cámara y la pose vienen de la pasada de alto ruido, el detalle de tela y superficie viene de la pasada de bajo ruido.

Pruébalo primero en el Playground

  1. Abre la página de image-to-video de Wan 2.2 LoRA y quédate en la pestaña Playground, en la vista Form. Inicia sesión con una cuenta con saldo para ejecutar.
  2. Añade tu fotograma inicial en Input image y pon Resolution en 480p y Duration en 5 para la prueba.
  3. Haz clic en Add item en High-noise LoRAs, Low-noise LoRAs o Style LoRAs (la ranura compartida, loras en la API), pega el enlace directo a .safetensors y ajusta la intensidad. Empieza en 1.
  4. Fija un Seed, ejecuta, mueve después el archivo a la otra ranura y vuelve a ejecutar; la prueba de cuatro clips de abajo es la versión completa.

El Playground envía el mismo JSON que acepta la API, así que una colocación que funciona aquí se puede copiar al código.

Luego ejecútalo desde el código

Instala el SDK de Python (pip install spicyapi) y define SPICY_API_KEY en el entorno de tu servidor. Cada ranura admite hasta tres entradas { "path", "scale" }: path es un enlace directo a un archivo .safetensors (hasta 1 GB; usa un enlace firmado para pesos privados) y scale va de 0 a 4. Sustituye las URL de ejemplo por tu propio fotograma inicial y tus archivos 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

El prompt solo necesita una acción y una instrucción de cámara; si una LoRA aporta una estética, no la describas además en el prompt, porque eso tiende a duplicar el efecto. Usa un seed fijo distinto de cero (0 es un valor aleatorio) cuando compares ejecuciones. Los campos y los resultados están en la referencia de la API; las reglas de enlace para los pesos están en ejecutar tu propia LoRA en una API alojada.

O deja que lo ejecute un agente

Las tres herramientas oficiales muestran el precio y te preguntan antes de una llamada de pago.

  • CLI. Guarda el objeto input como input.json y luego npx @spicyapi/cli tasks create --model alibaba/wan-2.2-lora/image-to-video --input-file input.json --wait (documentación de la CLI).
  • Servidor MCP. Añade el servidor MCP a tu asistente y luego pídele: «Ejecuta Wan 2.2 LoRA image-to-video sobre este fotograma con el archivo de órbita en la ranura de alto ruido y el archivo de grano en la ranura de bajo ruido». Llama a spicyapi_task_create, que se detiene para que confirmes el precio.
  • Skill. npx skills add spicyapi-ai/spicy-skill instala el Agent Skill, que hace que un asistente de programación lea el esquema del modelo en vivo en lugar de adivinar los campos.
Un hombre se reclina en una silla y se vuelve hacia la cámara en un plano con poca profundidad de campo y estética de grano de película (720p, 5 s, sin sonido)

Intensidad

Empieza en 1.0 con cada archivo que nombre el creador y luego cambia una scale cada vez. Para recorrer una sola LoRA, ejecuta de 0.5 a 1.5 a 480p con el fotograma, el prompt y el seed fijos; por encima de unos 1.5 la estética tiende a consumir al sujeto. Quédate con la ejecución en la que la estética está claramente presente y la persona sigue siendo reconocible, y luego vuelve a renderizarla a 720p. Las intensidades de las LoRA de aceleración (destilación) que vienen de flujos locales de ComfyUI no se transfieren: este endpoint no tiene campos de pasos, sampler ni punto de conmutación.

Demuestra la ranura con cuatro clips

Mantén fijos el fotograma inicial (el mismo archivo exacto), el prompt, el seed, la duración y la resolución, y ejecuta:

  1. sin LoRA
  2. el archivo solo en la ranura de alto ruido
  3. el archivo solo en la ranura de bajo ruido
  4. ambas ranuras (para una pareja: el archivo HIGH en high_noise_loras y el archivo LOW en low_noise_loras; para un solo archivo compatible con ambos expertos, loras también funciona)

Si los archivos deben usarse en pareja, ejecuta solo las condiciones 1 y 4. Criterios de aprobación: una LoRA de órbita, la cámara recorre un arco reconocible y el sujeto sigue identificable; una LoRA de textura, la textura sobrevive al movimiento y no aparece solo en el primer fotograma; una LoRA de personaje, el rostro y el atuendo se mantienen coherentes. Mira el inicio, el centro y el final, no un fotograma de póster.

Los precios incluyen la bajada de precio actual del 15% en las LoRA; el precio de lista es $0.024 por segundo a 480p y $0.048 a 720p.

ClipPrecioLista
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 matriz de cuatro clips a 480p y 5 s cuesta $0.41 ($0.48 a precio de lista). El número de LoRA y el tamaño del archivo no cambian el precio. Wan 2.2 Spicy LoRA usa las mismas tres ranuras y añade video-extend.

Si el clip no cambia

Un cambio por ejecución, en este orden:

  • Base equivocada. El archivo debe estar entrenado para Wan 2.2 image-to-video. Los pesos de otra base (Wan 2.1, text-to-video, el modelo 5B) son el motivo habitual de que una LoRA no haga nada.
  • Pasada equivocada. Falta el movimiento: mueve el archivo a high_noise_loras. Falta la textura o la estética: muévelo a low_noise_loras.
  • Scale demasiado baja. Súbela en pasos hacia 1.5, un archivo cada vez.
  • La identidad se desvía o la estética se come al sujeto. Baja la scale competidora, simplifica el fotograma inicial o pide una sola acción y un clip más corto.
  • La solicitud falla o es rechazada. Las páginas de repositorio y de blob/ se rechazan ya en el envío; usa el enlace directo al archivo resolve/.... Un enlace caducado también puede fallar después de que la tarea empiece, así que abre primero la URL exacta de .safetensors en el navegador.
  • La tarea termina pero la escena está suavizada. Wan 2.2 LoRA es un endpoint sin censura y sin escaneo de contenido de la plataforma, así que el resultado depende del modelo base y de tus pesos. Sin ninguna LoRA adjunta, este endpoint suavizó algunas de las escenas más intensas de la reseña; elige un adaptador compatible entrenado para el resultado que quieres y luego compáralo con la ejecución sin LoRA.

Cuándo saltarte la ruta de la LoRA

Usa la ruta de la LoRA cuando tengas un archivo compatible y un efecto que puedas nombrar y comprobar: un movimiento repetible, un movimiento de cámara o una estética reconocible entre clips. Si tu fotograma y tu prompt ya dan el movimiento que quieres, omite el adaptador. Sin tus propios archivos LoRA, una versión sencilla de Wan es más barata para empezar; la comparación de versiones de Wan muestra cuál encaja con cada tipo de escena, y la selección de flujo de trabajo de Wan 3 ayuda cuando los clips tienen que ser más largos.

FAQ

¿Necesito ambos archivos cuando una LoRA viene como pareja HIGH y LOW?

Usa ambos en sus ranuras correspondientes cuando el creador exija la pareja. Prueba un solo archivo solo cuando el creador permita ese uso específico del experto; los dos archivos no son intercambiables.

¿Puedo apilar varias LoRA?

Sí, hasta tres por ranura. Se mezclan en lugar de superponerse, así que añádelos uno a uno.

¿Genera audio o parte del texto?

No a ninguna de las dos cosas. Los clips son mudos y el endpoint es solo image-to-video, así que hacen falta un fotograma inicial y un prompt.

¿Por qué el mismo prompt se ve distinto en un flujo local de ComfyUI?

Los flujos locales fijan los pasos, el shift y el punto de traspaso entre los expertos. Aquí eso está fijo; solo la ranura y la scale son tuyas para ajustar.

También en English · 日本語 · 한국어 · Deutsch · Français · Português (Brasil) · Русский · Italiano · Polski