
Este fluxo de trabalho do ComfyUI transforma uma imagem em um vídeo curto usando o pipeline de imagem para vídeo do Wan 2.1. O núcleo é o nó WanImageToVideo, que prepara o condicionamento temporal (quantidade de quadros, fps e dicas de movimento) e encaminha para a difusão. A orientação textual é codificada via CLIPTextEncode (com suporte do CLIPLoader carregando o codificador de texto UMT5 XXL), enquanto a imagem inicial é embutida com CLIPVisionEncode usando pesos do CLIPVisionLoader. O backbone do modelo é carregado via UNETLoader (Wan2.1) e VAELoader (Wan VAE). ModelSamplingSD3 define o perfil de amostragem correto, e KSampler realiza a remoção de ruído na sequência de quadros latentes. Por fim, VAEDecode converte os latentes em quadros RGB, CreateVideo os monta na taxa de fps/tamanho escolhida, e SaveVideo grava o resultado no disco.
O fluxo é organizado para clareza: Passo1 - Carregar modelos, Passo2 - Upload da imagem inicial, Passo3 - Tamanho do vídeo, Passo4 - Prompt. Você define largura/altura e taxa de quadros no grupo Tamanho do vídeo, fornece uma imagem de origem limpa via LoadImage e cria um prompt de texto (mais prompt negativo opcional) para direcionar estilo e conteúdo. Isso o torna ideal para animar giros de personagem, movimentos sutis de retrato ou destaques de produto—tudo a partir de uma única imagem—mantendo resultados previsíveis pela imagem inicial e reprodutíveis via seed e configurações do KSampler.
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ó.
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 "Wan 2.1 imagem 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("image_to_video_wan_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("52", "image", asset); // LoadImage
wf.setInput("6", "text", "your prompt here"); // CLIPTextEncode
const job = await client.run(wf);
await job.getOutputs("56")[0].toFile("output.png"); // SaveVideoO 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













