Wan2.1 VACE texto para vídeo

Este fluxo transforma um prompt de texto curto em um vídeo coerente usando o Wan 2.1 VACE. Ele codifica seu prompt com CLIPLoader + CLIPTextEncode, depois aciona o Wan VACE UNet (UNETLoader) em um loop de difusão (KSampler) configurado para o comportamento de amostragem do modelo via ModelSamplingSD3. O nó WanVaceToVideo lida com a geração latente temporal, e TrimVideoLatent permite encurtar ou cortar a sequência para um número exato de quadros. Após a amostragem, VAELoader + VAEDecode convertem os latentes em quadros RGB. Por fim, CreateVideo compila os quadros e SaveVideo grava o MP4; SaveAnimatedWEBP está disponível para prévias leves.

Dois tamanhos de modelo são suportados: VACE-14B (maior qualidade, mais lento; 480p e 720p) e VACE-1.3B (mais rápido; apenas 480p). O grafo está organizado em grupos claros: Load models here, Prompt, Sampling & Decoding, Save Video (Mp4) e Save Video (WebP), além de seções separadas para 14B e 1.3B para troca rápida. Um LoRA CausVid é incluído via LoraLoader para acelerar a geração; use em força moderada (0,3–0,7) e poucos passos (2–4, cfg ~1.0) para rascunhos. Para melhor qualidade final, desative ou reduza o LoRA e use as configurações padrão do 14B (cerca de 20 passos, cfg ~6.0).

API

Use este workflow a partir do código

Todo workflow Comfy é um grafo JSON. O payload abaixo é este workflow, exatamente como o ComfyUI executa — obtenha-o pela URL, mantenha-o no controle de versão ou carregue-o no ComfyUI e execute nó por nó.

video_wan_vace_14B_t2v.json
Buscando workflow JSON…

Execute a partir de TypeScript ou Python com o Comfy SDK. O mesmo código serve para o Comfy Cloud ou um ComfyUI hospedado por você — apenas a URL base muda.

// Install (beta)
npm i @comfyorg/sdk

// Run "Wan2.1 VACE texto para vídeo" (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });

// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("video_wan_vace_14B_t2v_api.json");

wf.setInput("6", "text", "your prompt here"); // CLIPTextEncode

const job = await client.run(wf);
await job.getOutputs("70")[0].toFile("output.png"); // SaveAnimatedWEBP

O SDK utiliza um workflow no formato API: abra este workflow no ComfyUI e use Arquivo → Exportar Workflow (API).

O acesso à API do Comfy Cloud requer um plano com chave de API.

FAQ

Perguntas Frequentes

Ver todos os workflows
Showing 30 of 30 templates