
Ohneis - プロダクトワークフローは、ComfyUIで商品写真をバッチ処理し、クリーンで一貫性のある静止画やモーションクリップを作成するためのシンプルなパイプラインです。LoadImageとBatchImagesNodeで複数の写真を一括読み込みし、同じ処理を全画像に適用。GeminiImage2Nodeで画像変換(例:補正・スタイル統一・軽いレタッチ)を実施。カスタムユーティリティノード(ID: f4fca0c6-bff8-4410-84df-a9d8961ce181)でリサイズやパディング、色・フォーマット正規化などの前後処理を行い、SaveImageで最終出力。
動画化にはByteDance2FirstLastFrameNodeでバッチの最初と最後の静止画を補間し、滑らかなパン・スピン・リビールなどの短尺動画を生成。SaveVideoでクリップを書き出します。バッチ一貫性(BatchImagesNode)、制御された画像変換(GeminiImage2Node)、最初・最後フレーム補間(ByteDance2FirstLastFrameNode)の組み合わせで、ECカタログやSNS用商品動画を手軽に作成できます。
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













