
이 제품 배치 워크플로우는 참고 씬에 제품을 자연스럽게 합성하면서 원본 구도와 조명 정보를 유지합니다. 핵심은 GeminiNanoBanana2 노드(Nano Banana 2 체크포인트 사용)로, 씬 이미지를 조건으로 받아 제품 이미지를 자연스럽게 합성하여 일관성 있는 스틸 이미지를 만듭니다. BatchImagesNode를 활용하면 여러 SKU에 대해 동일한 씬을 반복 적용할 수 있고, PreviewImage로 배치, 크기, 시드 변형을 빠르게 QC할 수 있습니다. 이 워크플로우는 Products 그룹에 정리되어 제품 사진 파이프라인에서 재사용이 쉽습니다.
스틸 이미지 외에도, 워크플로우는 자동으로 영상 프롬프트를 생성합니다. GeminiNode(Gemini-3.1-Pro)가 최종 이미지를 분석해 Kling에 적합한 설명과 샷 가이드를 생성합니다. 이 텍스트는 PreviewAny에서 확인할 수 있으며, KlingVideoNode(Kling 3.0)로 전달되어 스틸 이미지의 분위기를 유지하는 짧은 제품 영상을 렌더링합니다. SaveVideo로 최종 영상을 저장하면, 고품질 제품 이미지와 브랜드 일관성 있는 모션 티저를 모두 얻을 수 있습니다.
API
Use this workflow from code
Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.
Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.
// Install (beta)
npm i @comfyorg/sdk
// Run "제품 배치" (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("template_product_placement_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("1", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("10")[0].toFile("output.png"); // SaveVideoThe SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).
Comfy Cloud API access requires a plan with an API key.
FAQ














