ComfyUI 中的 Luma Photon:Style Reference 工作流程是一個進階工具,用於在精準控制下融合多個風格參考來產生圖像。此工作流程運用 Luma 模型的能力,擅長整合多種風格元素以建立具吸引力的視覺圖像。其核心組件包含 LumaImageNode、LoadImage 以及 LumaReferenceNode 等節點,這些節點會協同處理並將風格參考套用到已生成的圖像上。透過這些節點,你可以在 'image_luma_ref' 與 'charater_image' 群組中各輸入最多四張參考圖片,帶來更豐富且多樣的風格影響。
在技術面上,此工作流程會先用 LoadImage 節點載入參考圖片,接著由 LumaReferenceNode 擷取風格特徵。這些特徵會在 LumaImageNode 中融合到最終圖片,你可以調整如 'style_image_weight' 等參數來控制風格的占比。工作流程也包含 SaveImage 節點用於儲存結果,以及 BatchImagesNode 用於高效率處理多張圖片。此配置特別適合需要產生具特定風格屬性的藝術家與設計師,能對最終輸出提供高度自訂與控制。
API
從程式碼使用此工作流
每個 Comfy 工作流都是一個 JSON 圖。下方的 payload 就是此工作流,與 ComfyUI 執行時完全相同 — 你可以從此 URL 取得、放入版本控制,或在 ComfyUI 載入並逐節點執行。
使用 Comfy SDK 以 TypeScript 或 Python 執行。相同程式碼可用於 Comfy Cloud 或你自架的 ComfyUI — 只需更改 base URL。
// Install (beta)
npm i @comfyorg/sdk
// Run "Luma Photon:風格參考" (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("api_luma_photon_style_ref_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("41", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("32")[0].toFile("output.png"); // SaveImageSDK 需使用 API 格式的工作流:請在 ComfyUI 開啟此工作流,並使用 檔案 → 匯出工作流(API)。
常見問題















