
이 워크플로는 짧은 텍스트 프롬프트를 Wan 2.1 VACE를 사용해 일관된 비디오로 변환합니다. CLIPLoader + CLIPTextEncode로 프롬프트를 인코딩한 뒤, ModelSamplingSD3로 모델의 샘플링 특성에 맞게 구성된 디퓨전 루프(KSampler)를 통해 Wan VACE UNet(UNETLoader)를 구동합니다. WanVaceToVideo 노드는 시간 정보를 고려한 잠재 데이터 생성을 처리하며, TrimVideoLatent로 시퀀스를 정확한 프레임 수에 맞게 줄이거나 크롭할 수 있습니다. 샘플링 후 VAELoader + VAEDecode가 잠재 데이터를 RGB 프레임으로 변환합니다. 마지막으로 CreateVideo가 프레임을 컴파일하고 SaveVideo가 MP4 출력을 저장하며, 가벼운 미리보기를 위해 SaveAnimatedWEBP도 제공됩니다.
지원하는 모델 크기는 두 가지입니다: VACE-14B(더 높은 품질, 더 느림; 480p 및 720p)와 VACE-1.3B(더 빠름; 480p만). 그래프는 Load models here, Prompt, Sampling & Decoding, Save Video (Mp4), Save Video (WebP)처럼 명확한 그룹으로 구성되어 있으며, 빠른 전환을 위해 14B 및 1.3B 섹션이 별도로 있습니다. 생성 속도를 높이기 위해 LoraLoader로 CausVid LoRA를 포함했으며, 초안에는 중간 강도(0.3–0.7)와 낮은 스텝(2–4, cfg ~1.0)으로 사용하세요. 최종 품질을 최대로 하려면 LoRA를 비활성화하거나 낮추고, 기본 14B 설정(약 20 스텝, cfg ~6.0)을 사용하세요.
API
코드에서 이 워크플로우 사용하기
모든 Comfy 워크플로우는 JSON 그래프입니다. 아래 페이로드는 이 워크플로우 그 자체로, ComfyUI에서 실행되는 것과 동일합니다 — URL에서 가져오거나, 버전 관리에 보관하거나, ComfyUI에서 불러와 노드별로 실행할 수 있습니다.
Comfy SDK로 TypeScript 또는 Python에서 실행하세요. 동일한 코드는 Comfy Cloud 또는 직접 호스팅하는 ComfyUI 모두에 적용됩니다 — 기본 URL만 다릅니다.
// Install (beta)
npm i @comfyorg/sdk
// Run "Wan2.1 VACE 텍스트 기반 비디오 생성" (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"); // SaveAnimatedWEBPSDK는 API 형식의 워크플로우를 사용합니다: 이 워크플로우를 ComfyUI에서 열고 파일 → 워크플로우 내보내기(API)를 사용하세요.
FAQ













