Flux 2 Klein 9B KV 圖像編輯:基於指令的編輯,保持構圖和身份
Flux 2 Klein 9B KV 圖像編輯是一個 ComfyUI 工作流程,提供精確的、基於指令的圖像編輯,具有強大的身份和佈局保持功能。提供一個或多個參考圖像以及自然語言編輯提示,工作流程會應用目標更改,如場景交換、風格轉換或細節細化,同時保持您的主題完整。
基於 Black Forest Labs 的 FLUX.2 Klein 9B KV 模型構建,具有 KV 緩存以加快迭代,該工作流程將現代文本編碼器和 VAE 配對,以保持編輯忠於您的提示和參考。對於希望在 ComfyUI 內獲得可控、高保真結果的創作者來說,這是理想選擇。
Comfyui Flux 2 Klein 9B KV 圖像編輯工作流程中的關鍵模型
- 由 Black Forest Labs 開發的 FLUX.2 Klein 9B KV FP8。用於圖像生成和圖像編輯的核心擴散骨幹;KV 變體使得關鍵值緩存能加快迭代推理和多參考條件。 Model card
- 用於 FLUX.2 的 Qwen 3 8B 文本編碼器。將您的自然語言指令編碼為嵌入,驅動編輯朝向所請求的屬性、構圖和風格。 Repository
- FLUX.2 VAE。將參考圖像編碼為潛在變量以進行條件化,並將最終潛在變量解碼為高保真像素。 Repository
如何使用 Comfyui Flux 2 Klein 9B KV 圖像編輯工作流程
總流程
- 工作流程加載模型堆棧,編碼您的編輯指令,從一個或多個參考圖像中提取指導,然後採樣並解碼最終圖像。組按從左到右的路徑運行:模型,提示,輸入,參考條件和採樣器。
模型
- 此組使用
UNETLoader(#126)、CLIPLoader(#133) 和VAELoader(#127) 加載擴散骨幹、文本編碼器和 VAE。 FluxKVCache(#139) 包裝加載的模型以啟用關鍵值緩存,因此重複運行更快,這在細化相同提示或種子時很有用。- 此處不需要用戶輸入;模型已為 Flux 2 Klein 9B KV 圖像編輯工作流程預選。
提示
- 在
CLIP Text Encode (Positive Prompt)(#135) 中輸入您的指令。寫下要更改的內容和要保持的內容,例如:“把主題放在第二套服裝中,並將背景更改為非洲大草原。” - 正向提示驅動編輯;
ConditioningZeroOut(#685) 創建中和的負信號,以便參考指導和您的指令保持關注。 - 保持提示簡潔和具體,以減少無意的全球更改。
輸入
- 使用
LoadImage(#76) 加載您的主要主題圖像。可選地,用LoadImage(#81) 加載次要參考,例如服裝、風格或紋理。 - 每個參考通過
ImageScaleToTotalPixels(#130, #131) 正常化分辨率並保持內存使用可預測。 - 使用高質量、光線充足的輸入以獲得最強的身份和風格轉移。
參考條件
- 子圖
Reference Conditioning(#134) 使用VAE編碼主要圖像,並將其潛在特徵混合到正向和負向條件中。這保留了身份、姿勢和構圖,同時允許目標編輯。 - 第二個
Reference Conditioning(#132) 層注入來自可選參考圖像(例如服裝或風格)的指導,以便在不破壞主題的情況下傳輸細節。 - 您可以通過重複此模式鏈接其他參考,按照畫布中的“更多參考圖像”註釋進行。
採樣器
Flux2Scheduler(#137) 準備去噪計劃和分辨率,而GetImageSize(#128) 同步寬度和高度至您的標準化輸入。KSamplerSelect(#122) 選擇採樣算法,SamplerCustomAdvanced(#123) 使用RandomNoise(#125) 作為種子和CFGGuider(#138) 進行提示和參考指導的去噪。- 最終潛在變量由
VAEDecode(#124) 解碼並由SaveImage(#94) 寫入。
Comfyui Flux 2 Klein 9B KV 圖像編輯工作流程中的關鍵節點
CLIP Text Encode (Positive Prompt) (#135)
- 將您的指令轉換為引導編輯的嵌入。偏好清晰的動詞和目標(“將背景替換為…”,“應用第二張圖像的服裝…”)並提及必須保持不變的內容(“保持姿勢和表情”)。此節點是語義控制的主要槓桿。
Reference Conditioning (#134)
- 編碼主要參考圖像並將其潛在特徵注入到條件流中。使用此功能鎖定身份、構圖和姿勢,以便 Flux 2 Klein 9B KV 圖像編輯在應用您所請求的更改時保持忠誠。
Reference Conditioning (#132)
- 添加來自第二個參考圖像的指導,適合傳輸服裝、材料或風格線索。將定義細節的圖像放在這裡,以便在不壓倒主題的情況下定位編輯。
CFGGuider (#138)
- 平衡模型遵循提示和參考條件的強度。如果編輯過於微弱,稍微增加指導;如果主題偏離或出現偽影,減少它以讓參考錨定輸出。
Flux2Scheduler (#137)
- 設定去噪計劃並與您的參考協調分辨率。與
GetImageSize(#128) 配對,保持畫布與輸入對齊,以便保留框架和長寬比。
KSamplerSelect (#122)
- 選擇
SamplerCustomAdvanced(#123) 使用的採樣器。如果您想要不同的噪聲探索行為,可以嘗試替代採樣器;在比較結果時保持其他設置穩定。
FluxKVCache (#139)
- 在模型上啟用關鍵值緩存,以便在具有相似上下文的後續運行中更快。當您在相同的提示或種子上進行迭代並希望快速進行 A/B 比較時特別有用。
ConditioningZeroOut (#685)
- 產生中性的負條件基線。僅在您有具體要避免的內容時才用您的負提示路徑替換此內容;否則,默認情況下保持編輯穩定和專注。
可選附加項
- 從字面上、逐步的指令開始。示例結構:“保持人員不變,應用第二張圖像的服裝,將背景替換為[目標場景],保持姿勢和照明。”
- 使用高質量的參考來獲得身份和風格。裁剪、無雜物的主題改善轉移。
- 對於受控變體,改變
RandomNoise(#125) 中的種子,同時保持提示和參考固定。 - 要添加更多參考,複製
ImageScaleToTotalPixels和Reference Conditioning模式,將每個新圖像連接到鏈中。 - 通過調整
SaveImage(#94) 中的基本文件名來組織輸出,以保持迭代整潔。
致謝
此工作流程實施並建立在以下作品和資源之上。我們感謝 Black Forest Labs 的 FLUX.2 Klein 9B KV FP8,Comfy-Org 的 Qwen 3 8B 文本編碼器(flux2-klein-9B)和 FLUX.2 VAE,以及 Comfy.org 的官方工作流程的貢獻和維護。欲獲取權威詳情,請參考下述鏈接的原始文檔和庫。
資源
- Black Forest Labs/FLUX.2 Klein 9B KV FP8
- GitHub: black-forest-labs/flux2
- Hugging Face: black-forest-labs/FLUX.2-klein-9b-kv-fp8
- Comfy-Org/Qwen 3 8B 文本編碼器(flux2-klein-9B)
- Hugging Face: Comfy-Org/flux2-klein-9B
- Comfy-Org/FLUX.2 VAE
- Hugging Face: Comfy-Org/flux2-dev
- Comfy.org/官方工作流程
- 文檔 / 發布說明: Flux.2 Klein KV: 圖像編輯 - ComfyUI 工作流程
注意:所引用的模型、數據集和代碼的使用受其作者和維護者提供的相關許可和條款約束。
