
Wan2.1 VACE Referencia a Video convierte una sola imagen en un video corto que preserva el estilo y el sujeto de tu referencia mientras introduce movimiento guiado por prompts de texto. El núcleo del flujo es el nodo WanVaceToVideo, que fusiona una imagen de referencia cargada (LoadImage) con texto de prompt codificado por CLIPTextEncode. La base de difusión la proporcionan los modelos Wan 2.1 VACE—usa UNETLoader y VAELoader en el grupo “Load models here” para seleccionar Wan2.1-VACE-1.3B o Wan2.1-VACE-14B. Un nodo ModelSamplingSD3 configura el sampler, y KSampler gestiona el denoising con los pasos y cfg que elijas. Si necesitas adaptadores de estilo, LoraLoader te permite aplicar un LoRA compatible con la misma familia de modelos de difusión.
Tras el muestreo, VAEDecode reconstruye los fotogramas desde los latentes. TrimVideoLatent ayuda a definir la duración exacta, y el grupo “First Frame control” (ImageToMask, SolidMask, MaskToImage, RepeatImageBatch) puede fijar o proteger partes del primer fotograma para mantener identidad o composición. Los nodos PreviewImage permiten revisión rápida durante la iteración. Finalmente, CreateVideo agrupa los fotogramas y puedes exportar con SaveVideo (MP4) o SaveAnimatedWEBP para previsualizaciones ligeras. Guía del autor: steps=20 y cfg=6.0 funcionan bien; con CausVid LoRA usa menos pasos (2–4) y cfg bajo (~1.0). Para resolución, VACE-1.3B es ideal para 480p, mientras que VACE-14B ofrece mayor calidad y soporta 480p y 720p a costa de mayor tiempo de renderizado.
API
Usa este flujo de trabajo desde código
Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.
Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.
// Install (beta)
npm i @comfyorg/sdk
// Run "Wan2.1 VACE referencia a 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_ref2v_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("73", "image", asset); // LoadImage
wf.setInput("105", "text", "your prompt here"); // CLIPTextEncode
const job = await client.run(wf);
await job.getOutputs("70")[0].toFile("output.png"); // SaveAnimatedWEBPEl SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).
El acceso a la API de Comfy Cloud requiere un plan con clave API.
Preguntas frecuentes













