Pular para o conteúdo principal

Wan 2.2 LoRA: slots de alto ruído e baixo ruído, o que muda no vídeo

Em qual slot de LoRA do Wan 2.2 colocar seu arquivo? Movimento ou textura, arquivos em par, intensidades e um teste de quatro clipes a $0,10 o clipe.

Autor
Lydia
Publicado
Leitura
9 min de leitura
Atualizado
Uma mulher de vestido cinza e um homem de preto dançam num terraço molhado no crepúsculo azul enquanto um cameraman filma os dois

Um LoRA de câmera ou de movimento vai em high_noise_loras, um LoRA de textura ou de visual em low_noise_loras, e um arquivo que deve afetar os dois em loras. Se um criador publica um arquivo HIGH e um arquivo LOW, cada um vai para seu próprio slot. Um clipe de teste de 5 segundos em 480p custa $0,102, então você pode conferir o posicionamento por cerca de $0,41 antes de qualquer rodada de produção.

O image-to-video do Wan 2.2 remove o ruído em duas passagens com duas redes de especialistas separadas. O especialista de alto ruído age primeiro e define composição e movimento; o especialista de baixo ruído finaliza o clipe e resolve textura, iluminação e detalhe fino. Wan 2.2 LoRA expõe um slot por especialista mais um slot compartilhado, então você decide qual estágio um arquivo de pesos pode alterar.

Qual slot para qual LoRA

O que o LoRA muda principalmenteSlotPor quê
Movimento de câmera (órbita, push-in, tracking) ou uma ação repetívelhigh_noise_lorasMovimento e enquadramento ficam fixados na primeira passagem
Arte de linha, grão de filme, renderização de tecido ou pele, color gradinglow_noise_lorasA textura se resolve na passagem final; o quadro de abertura já fornece o sujeito
Um visual que deve afetar layout e superfícielorasAplicado aos dois especialistas
Publicado como arquivo HIGH e arquivo LOWum arquivo por slot correspondenteCada arquivo foi treinado contra um especialista; não troque os dois
Um arquivo, sem passagem indicadaConfirme o especialista alvo antes de escolher o slotUse loras só quando o arquivo for compatível com os dois especialistas

A divisão é uma forte tendência, não uma parede: um LoRA de movimento ainda pode mudar a aparência, e um LoRA de grão pode mudar como o tecido se lê em movimento. Não existe proporção fixa de intensidade entre as duas passagens; siga as notas do criador quando existirem.

Um cameraman filma uma dançarina adulta no meio de um giro no piso de um estúdio, diante de três painéis grandes que mostram poses sucessivas do mesmo giro

Ilustração conceitual: o caminho da câmera e a pose vêm da passagem de alto ruído, o detalhe de tecido e de superfície vem da passagem de baixo ruído.

Teste primeiro no Playground

  1. Abra a página de image-to-video do Wan 2.2 LoRA e fique na aba Playground, na visão Form. Entre com uma conta com saldo para executar.
  2. Adicione seu quadro de abertura em Input image e defina Resolution como 480p e Duration como 5 no teste.
  3. Clique em Add item em High-noise LoRAs, Low-noise LoRAs ou Style LoRAs (o slot compartilhado, loras na API), cole o link direto de .safetensors e defina a intensidade. Comece em 1.
  4. Defina um Seed, execute, depois mova o arquivo para o outro slot e execute de novo; o teste de quatro clipes abaixo é a versão completa.

O Playground envia o mesmo JSON que a API aceita, então um posicionamento que funciona aqui pode ser copiado para o código.

Depois execute pelo código

Instale o SDK em Python (pip install spicyapi) e defina SPICY_API_KEY no ambiente do seu servidor. Cada slot aceita até três entradas { "path", "scale" }: path é um link direto para um arquivo .safetensors (até 1 GB; use um link assinado para pesos privados) e scale vai de 0 a 4. Substitua as URLs de exemplo pelo seu próprio quadro de abertura e seus arquivos 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

O prompt precisa de uma ação e de uma instrução de câmera; se um LoRA carrega um visual, não o descreva também no prompt, o que costuma dobrar o efeito. Use um seed fixo diferente de zero (0 é um sorteio aleatório) ao comparar execuções. Campos e resultados estão na referência da API; as regras de link para pesos estão em rodar seu próprio LoRA em uma API hospedada.

Ou deixe um agente executar

As três ferramentas oficiais mostram o preço e pedem confirmação antes de uma chamada paga.

  • CLI. Salve o objeto input como input.json e então execute npx @spicyapi/cli tasks create --model alibaba/wan-2.2-lora/image-to-video --input-file input.json --wait (documentação da CLI).
  • Servidor MCP. Adicione o servidor MCP ao seu assistente e então peça: "Rode Wan 2.2 LoRA image-to-video neste quadro com o arquivo de órbita no slot de alto ruído e o arquivo de grão no slot de baixo ruído." Ele chama spicyapi_task_create, que para para sua confirmação de preço.
  • Skill. npx skills add spicyapi-ai/spicy-skill instala o Agent Skill, que faz um assistente de programação ler o schema do modelo ao vivo em vez de adivinhar campos.
Um homem se recosta em uma cadeira e se vira para a câmera em um plano de profundidade de campo rasa e visual de grão de filme (720p, 5 s, sem som)

Intensidade

Comece em 1.0 em cada arquivo que o criador indicar e depois mude uma scale por vez. Para varrer um único LoRA, execute de 0.5 a 1.5 em 480p com quadro, prompt e seed fixos; acima de cerca de 1.5 o visual tende a consumir o sujeito. Fique com a execução em que o visual está claramente presente e a pessoa ainda é reconhecível, e depois renderize de novo em 720p. Intensidades de LoRA de aceleração (destilação) vindas de fluxos locais do ComfyUI não são transferíveis: este endpoint não tem campos de passo, sampler ou ponto de troca.

Prove o slot com quatro clipes

Mantenha fixos o quadro de abertura (o mesmo arquivo exato), o prompt, o seed, a duração e a resolução, e execute:

  1. sem LoRA
  2. o arquivo só no slot de alto ruído
  3. o arquivo só no slot de baixo ruído
  4. os dois slots (para um par: o arquivo HIGH em high_noise_loras e o arquivo LOW em low_noise_loras; para um arquivo único compatível com os dois especialistas, loras também funciona)

Se os arquivos precisam ser usados como par, execute apenas as condições 1 e 4. Critérios de aprovação: um LoRA de órbita, a câmera percorre um arco reconhecível e o sujeito continua identificável; um LoRA de textura, a textura sobrevive ao movimento e não fica só no primeiro quadro; um LoRA de personagem, rosto e figurino continuam consistentes. Assista ao começo, ao meio e ao fim, não a um quadro de pôster.

Os preços incluem a queda atual de 15% no preço dos LoRA; o preço de lista é $0,024 por segundo em 480p e $0,048 em 720p.

ClipePreçoLista
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

A matriz de quatro clipes em 480p e 5 s custa $0,41 ($0,48 no preço de lista). A quantidade de LoRA e o tamanho do arquivo não mudam o preço. Wan 2.2 Spicy LoRA usa os mesmos três slots e acrescenta extensão de vídeo.

Se o clipe não mudar

Uma mudança por execução, nesta ordem:

  • Base errada. O arquivo precisa ser treinado para image-to-video do Wan 2.2. Pesos de outra base (Wan 2.1, text-to-video, o modelo 5B) são o motivo mais comum de um LoRA não fazer nada.
  • Passagem errada. Movimento faltando: mova o arquivo para high_noise_loras. Textura ou visual faltando: mova-o para low_noise_loras.
  • Scale baixa demais. Suba em passos na direção de 1.5, um arquivo por vez.
  • A identidade deriva ou o visual engole o sujeito. Reduza a scale concorrente, simplifique o quadro de abertura ou peça uma ação e um clipe mais curto.
  • A requisição falha ou é rejeitada. Páginas de repositório e de blob/ são rejeitadas já no envio; use o link direto do arquivo resolve/.... Um link expirado ainda pode falhar depois que a tarefa começa, então abra antes a URL exata do .safetensors no navegador.
  • A tarefa termina, mas a cena fica suave. Wan 2.2 LoRA é um endpoint sem censura e sem varredura de conteúdo da plataforma, então o resultado depende do modelo base e dos seus pesos. Sem nenhum LoRA anexado, este endpoint suavizou algumas das cenas mais intensas da análise; escolha um adaptador compatível treinado para o resultado que você quer e depois compare com a execução sem LoRA.

Quando pular a rota do LoRA

Use a rota do LoRA quando você tiver um arquivo compatível e um efeito que dê para nomear e verificar: um movimento repetível, um movimento de câmera ou um visual reconhecível entre clipes. Se o quadro e o prompt já entregam o movimento que você quer, pule o adaptador. Sem seus próprios arquivos LoRA, uma versão simples do Wan é mais barata para começar; a comparação das versões do Wan mostra qual serve para cada tipo de cena, e a seleção de workflow do Wan 3 ajuda quando os clipes precisam ser mais longos.

Perguntas frequentes

Preciso dos dois arquivos quando um LoRA vem como par HIGH e LOW?

Use os dois nos slots correspondentes quando o criador exigir o par. Experimente um arquivo sozinho apenas quando o criador permitir esse uso específico do especialista; os dois arquivos não são intercambiáveis.

Posso empilhar vários LoRAs?

Sim, até três por slot. Eles se misturam em vez de se empilhar, então adicione um de cada vez.

Ele faz áudio ou começa a partir do texto?

Não nos dois casos. Os clipes são silenciosos e o endpoint é apenas image-to-video, então um quadro de abertura e um prompt são obrigatórios.

Por que o mesmo prompt fica diferente em um workflow local do ComfyUI?

Workflows locais definem passos, shift e o ponto de passagem entre os especialistas. Aqui esses valores são fixos; só o slot e a scale são seus para ajustar.

Também em English · 日本語 · 한국어 · Deutsch · Français · Español · Русский · Italiano · Polski

Experimente você mesmo

Você paga só pelo que executar — sem plano e sem assinatura.

Feito com MiniMax H3 · ByteDance Seedance 2.0 Fast