
このワークフローは、参照画像で誘導する高速なバーチャル試着パイプラインをキャラクター向けに構築します。LoadImage で2枚の画像を指定します。顔と全身が分かるクリアなキャラクター画像と、服のフラットレイ画像です。PrimitiveStringMultiline に入力するプロンプトで、ポーズ、スタジオ照明、背景、スタイリングの手がかりを記述します。続いて OpenAIGPTImageNodeV2 がファッションエディトリアル風の4種類のバリエーションをバッチ生成し、確認しやすい 2×2 のコンタクトシートに並べます。PreviewImage がグリッドを表示し、ImageCompare で違いを並べて確認できます。
内部的には、同じ参照(キャラクターと服)を初回のバッチ生成とアップスケール経路の両方で使用し、顔の同一性と衣装ディテールを維持します。このグラフ内のユーティリティノード(663da6e9-8b62-4291-a9d6-e4b8fd672197)は 2×2 グリッド出力を扱い、約 1K(約 1024×1024)の4枚タイルにトリミングして戻すように接続されています。ImageFromBatch で batch_index(0~3、左上から開始)を設定して1枚を選び、Upscale Selected Image グループに渡します。アップスケールでは OpenAIGPTImageNodeV2 を 2048×2048 で再度使用し、元の参照を再利用して一貫性を保ちつつ、SaveImage で書き出します。キャンバス上の MarkdownNote と Note ノードには、インラインのリマインダーやヒントが用意されています。
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













