El flujo de trabajo Wan 2.1 ControlNet está diseñado para generar videos guiados por controles de pose, profundidad y bordes. Este flujo de trabajo aprovecha las capacidades del modelo Wan2.1, conocido por su manejo sólido de transformaciones de video a video. El núcleo del flujo se construye alrededor de varios nodos clave como KSampler, CLIPTextEncode y VAEDecode, que trabajan en conjunto para procesar fotogramas del video de entrada y aplicar transformaciones de estilo según prompts definidos por el usuario. El uso de ControlNet permite un control preciso de las características del video, haciendo posible manipular aspectos como pose y profundidad con alta precisión.
Técnicamente, el flujo comienza cargando modelos y preparando el fotograma inicial con nodos como CLIPVisionLoader y LoadImage. El nodo WanFunControlToVideo es crucial porque integra las funcionalidades de ControlNet para guiar el proceso de transformación de video. El grupo Sampling & Decode, que incluye nodos como ModelSamplingSD3 y UNetTemporalAttentionMultiply, asegura que el video de salida mantenga alta calidad y coherencia entre fotogramas. Este flujo de trabajo es especialmente útil para creadores que buscan producir videos estilizados con efectos visuales específicos, ofreciendo un alto grado de personalización y control sobre el resultado final.
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 "ControlNet Wan 2.1" (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("wan2.1_fun_control_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("52", "image", asset); // LoadImage
wf.setInput("6", "text", "a women sticking out her toungue while mkaing wierd faces,(clay style:1.1)"); // CLIPTextEncode
const job = await client.run(wf);
await job.getOutputs("78")[0].toFile("output.png"); // SaveVideoEl 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















