이 3단계 ComfyUI 워크플로는 스틸에서 모션까지 제품 광고 에셋 제작을 단순화합니다. 1단계는 OpenAIGPTImage1을 사용해 제품 레퍼런스 이미지와(선택) 배경을 바탕으로, 간결한 프롬프트로 정리된 제품 사진을 생성합니다. LoadImage가 제품과 배경을 가져오고, ImageBatchMulti로 여러 변형을 입력할 수 있으며, SaveImage로 가장 좋은 결과를 저장합니다. 2단계는 정밀 편집에 초점을 둡니다. 마스크 편집기를 열어 변경을 적용할 영역(예: 배경 정리, 반사, 라벨 수정)을 칠한 다음, OpenAIGPTImage1을 다시 실행해 타깃 인페인팅을 수행합니다. ImageCompare는 저장 전에 이전/이후를 나란히 비교해 빠르게 QC할 수 있게 합니다.
3단계는 선택한 스틸을 짧고 부드러운 제품 비디오로 바꿉니다. 시작 프레임과 종료 프레임을 ByteDance2FirstLastFrameNode에 입력해 중간 프레임을 합성한 뒤, SaveVideo로 시퀀스를 인코딩해 공유 가능한 클립으로 내보냅니다. 노드 전반에서 해상도와 종횡비를 일관되게 유지하면 시간적 일관성이 개선됩니다. 그래프 내부의 MarkdownNote 블록이 각 단계를 주석으로 설명하므로, 프롬프트, 마스크, 프레임 설정을 자신 있게 조정할 수 있습니다.
API
코드에서 이 워크플로우 사용하기
모든 Comfy 워크플로우는 JSON 그래프입니다. 아래 페이로드는 이 워크플로우 그 자체로, ComfyUI에서 실행되는 것과 동일합니다 — URL에서 가져오거나, 버전 관리에 보관하거나, ComfyUI에서 불러와 노드별로 실행할 수 있습니다.
Comfy SDK로 TypeScript 또는 Python에서 실행하세요. 동일한 코드는 Comfy Cloud 또는 직접 호스팅하는 ComfyUI 모두에 적용됩니다 — 기본 URL만 다릅니다.
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");SDK는 API 형식의 워크플로우를 사용합니다: 이 워크플로우를 ComfyUI에서 열고 파일 → 워크플로우 내보내기(API)를 사용하세요.
FAQ














