在處理機器學習工作流程時,模組化取樣可以提供一種更直觀、更靈活的模型建構方法。在上一篇文章中,我向您展示了如何使用標準案例取樣器節點設定 Flux 模型。在本指南中,我們將探討如何使用 SamplerCustomAdvanced 節點設定模組化工作流程,重點介紹其輸入和連接,以實現與標準案例取樣器節點相同的結果。此工作流程對 Flux1 Schnell 等模型特別有用,這些模型不支援負面提示詞,也不需要 CFG scale。

目錄
為什麼選擇模組化取樣?
模組化取樣允許您將取樣過程分解為更小、更易於管理的節點,從而更輕鬆地自訂和偵錯工作流程。與依賴負面提示詞或 CFG scale 的工作流程不同,模組化取樣依靠各個節點來產生雜訊、提供 guidance 和進行排程,讓您對取樣過程有更大的控制權。
設定工作流程
下面是設定模組化工作流程的逐步指南,使用的節點是 SamplerCustomAdvanced。

1. 新增 SamplerCustomAdvanced 節點
- 首先,將 SamplerCustomAdvanced 節點新增到您的工作流程中。該節點是模組化取樣的中心樞紐。
- 要找到它,請按兩下並在搜尋列中輸入
S-A-M-P。

2. 連接潛在影像
- 將空白潛在影像(已設定解析度)插入以下節點的潛在影像輸入:SamplerCustomAdvanced。
3. 雜訊產生
- RandomNoise 節點:新增 RandomNoise 節點,以產生取樣過程的雜訊模式。
- 將 RandomNoise 的輸出連接到目標節點的雜訊輸入,即 SamplerCustomAdvanced。
- 雜訊種子輸入:使用 RG3 種子節點提供雜訊種子。將雜訊種子小工具轉換為輸入,並連接 RG3 種子節點。
4. Guidance 輸入
- BasicGuider 節點:新增 BasicGuider 節點,將 conditioning 轉換為取樣器的 guidance。
- 將 BasicGuider 的 guider 輸出連接到目標節點的 guider 輸入,即 SamplerCustomAdvanced。
- 擴散模型:BasicGuider 節點需要擴散模型的輸入(例如 Flux1 Schnell FP8)。將擴散模型連接到 BasicGuider 輸入。
5. 取樣器輸入
- KSamplerSelect 節點:新增 KSamplerSelect 節點,以提供取樣器輸入,目標節點為 SamplerCustomAdvanced。
- 將取樣器設定為預設值
euler。
6. Sigmas 輸入
- BasicScheduler 節點:新增 BasicScheduler 節點,用於處理 sigmas 輸入,該輸入控制擴散過程中的雜訊分佈。
- 將 BasicScheduler 的 sigmas 輸出連接到目標節點的 sigmas 輸入,即 SamplerCustomAdvanced。
- 將擴散模型連接到 BasicScheduler 輸入。
7. 輸出設定
- 將 SamplerCustomAdvanced 的輸出連接到 VAE Decode 的 samples 輸入。
- 透過插入取樣器和排程器節點的徽章 ID 編號,更新 Save Image Extended 節點中的中繼資料。例如:
- 取樣器 ID:
129 - 排程器 ID:
130
- 取樣器 ID:
Flux1 Schnell 的關鍵參數
在使用 Flux1 Schnell 模型時,請牢記以下注意事項:
- 步數:將步數設定為
4,因為由於模型的蒸餾特性,更高的值並不會提高品質。 - 種子:確保使用相同的種子,以獲得一致的結果。
- 提示詞:在不同的工作流程中使用相同的提示詞,以便有效地比較輸出。
範例工作流程

模組化取樣的好處
- 靈活性:輕鬆更換節點,以適應不同的模型或設定。
- 偵錯:透過隔離各個節點來準確定位問題。
- 自訂:獨立微調雜訊模式、guidance 和排程等參數。