你把模型下載到電腦,想替商品照片換一個顏色,結果人物的手變形,瓶身小字也跟著重畫。這篇 FLUX 3 Klein 本機改圖教學,從 ComfyUI 選檔開始,帶你分清模型、編碼器與提示擴寫器,再用三組小練習找出問題出在哪裡。
本文寫給第一次碰 ComfyUI、想做商品視覺的讀者。你不必先懂神經網路,但需要已有能使用的 ComfyUI 環境、足夠的儲存空間,以及有權修改的照片。下文是依官方文件和公開工作流整理的操作與驗收方法,並非 AlphaLab 已完成的模型品質測試。查核日期為 2026 年 10 月 18 日。
先說結論:本機改圖,先配對再驗收
可交付改圖=零件配對+完整描述+固定對照+成品驗收。 把 ComfyUI 想成一張接線桌:畫師、翻譯、出圖機器各做一件事,接錯一個插頭,後面多跑幾次也未必能解決。
先用蒸餾版完成一輪小圖,再固定輸入排查人物、商品與局部換色。繁中價格、品名和容量留在可編輯文字圖層;需要保留的區域,拿原檔比較。本站的 FLUX 3 API 海報教學講畫框與海報,這篇往前補上本機選檔與品質診斷。
FLUX 3 Klein 本機改圖教學:先看懂四個零件
BFL 在 2026 年 10 月 15 日公告推出 FLUX 3 Image Klein。它能文生圖和參考圖編輯;「5.6B」指圖像生成器的參數規模,不包含文字編碼器。白話說,這是畫師的大小,還沒算翻譯和工作桌。
- Diffusion model「畫師」:權重決定生成過程。Base 是未蒸餾版本;Distilled 是縮短採樣流程的版本。這與 BF16、INT8 等儲存和計算精度是兩條不同軸線。
- Text encoder「翻譯」:將描述轉成模型能處理的表示。此組合使用 Qwen3-VL 4B;名字相似的其他 Qwen 編碼器不應隨意替換。
- VAE「影像轉接器」:在像素圖與模型使用的潛在表示之間轉換;官方 ComfyUI 配方使用 FLUX.2 VAE。
- Prompt upsampler「描述編輯」:把短要求擴成完整場景描述。這裡的 upsample 是補足提示內容,不是把圖片放大。
在 官方模型卡裡,BFL 特別要求使用提示擴寫器或由其他語言模型依其格式產生完整描述。ComfyUI 介面可以切換擴寫,但關掉後直接丟兩三個字,與保留完整場景描述,是兩種不同測法。

①「先選配方」:ComfyUI 選檔與資料夾
先在 Comfy 官方教學打開 FLUX 3 Image Klein Distilled: Image Edit 範本。模板庫找不到時,核對 ComfyUI 版本及啟動時的節點載入訊息;缺節點先處理相容性,不要立即找名稱相似的第三方節點替代。官方頁面同時列出更新指南。
下載要走 BFL 的 ComfyUI 權重庫;需登入並接受存取條件。不要只看檔名帶有 Klein 就下載,也別把 Diffusers 的多檔套件當成這張範本要的單檔權重。按以下位置放置:
models/diffusion_models/flux3-image-klein-int8-convrot.safetensors:本篇蒸餾版起點。要走 Base 範本才換成flux3-image-klein-base-int8-convrot.safetensors。models/text_encoders/qwen3vl_4b_int8_convrot.safetensors:在Load CLIP選它,type設flux3。models/vae/flux2-vae.safetensors:在Load VAE選它。models/text_encoders/qwen3.5_9b_flux3_prompt_upsampler_w4a8.safetensors:供提示擴寫器使用;它與前面的文字編碼器是兩份檔案。
回到範本逐一確認選單,將工作流另存 JSON。若外層是 subgraph(把多個節點包成一組),打開群組核對內部載入器;外層顯示的採樣設定也一起保存。這樣能回答「這張圖究竟用了哪份模型」,而不只留下最後一張 PNG。

②「先算整張桌子」:量化、步數與記憶體
量化像把工具裝進較省空間的箱子,可能改變品質與運算支援條件;蒸餾則像把作畫程序縮短。換成 INT8,不等於換成 Distilled。 先選 Base 或 Distilled,再選該版本支援的精度。NVFP4 的適用硬體與載入端也須核對,不是檔案越小越適合所有顯卡。
本篇第一輪採用 蒸餾版改圖 JSON中實際的 KSampler:steps=16、cfg=1、sampler=euler、scheduler=simple。CFG 可先理解成文字引導的控制值;不要把 Base 文生圖的 3.5 搬來這張改圖配方。官方 Comfy 文件將 Base 文生圖、Base 改圖和蒸餾版分開列設定。
還有一個容易踩的坑:公開 JSON 的部分說明便條沿用了「50 steps、cfg 3.5」,但蒸餾改圖的實際採樣節點是 16、1。便條是說明,真正執行的是節點與連線。 範本更新時,記下取得日期及版本,別只截那張便條。
BFL 的「8GB 顯存可跑」來自指定 INT8 與執行配置,不是整個工作流永遠只需 8GB。編碼器、擴寫器、參考圖、解析度和運算暫存都會吃空間。先用範本約百萬像素的起點,保留載入、完整出圖時間與記憶體紀錄;不要把磁碟檔案大小直接當作顯存峰值。想補容量觀念,可讀 本機模型記憶體指南,但圖像模型仍要按自己的流程量測。
③「先換一個地方」:完成第一輪商品改色
準備自己拍攝的素色杯子照片,放在乾淨桌面,避開真人與商標。另存原圖 original.png。在 LoadImage 載入它,沿用範本的 Set Reference Multi Latent 接線,第一張參考圖對應 <ref_image_0>。原有正、負 conditioning 的連線也保留;conditioning 就是送給採樣器的條件資訊。
先在 Create Bounding Boxes 刪除原範例的耳環框與元素描述,再到 Flux3LayoutPrompt 替換範例要求。這輪先做整張參考圖的杯身換色,不沿用耳環的位置。把要求寫成完整成品描述,例如:Edit the supplied product photo so the ceramic cup is matte forest green. Keep one cup, the same handle shape, camera angle, table texture and background. Preserve the original lighting and contact shadow. Leave clean empty space above the cup for a separate headline. 這是供你執行的提示稿,不是已成功出圖的紀錄。
先保留提示擴寫路線;本次 JSON 的 ComfySwitchNode 為 false 時接到擴寫結果。從通往 Positive Prompt 的 Preview Any 查看模型實際收到的文字,與原始要求一起保存。若擴寫後多出第二個杯子或改變背景,就在這一層修正,而不是只盯著最後成品猜。需要原文控制時,先寫好符合官方格式的完整描述,再依範本切換;BFL 參考程式也說明以其他模型生成描述的路線。
設定固定 seed,並將生成後的行為由 randomize 改成 fixed。保留範本起始尺寸,按 Queue。檢查 ImageCompare 的原圖與結果,再將輸出和 JSON 放進同一資料夾。第一輪先回答一件事:杯子變綠了,形狀和桌面是否仍符合要求?
④「把問題拆開」:人物、商品、局部換色三組對照
看到人物變形,先別替訓練資料寫故事。HN 原始討論有人回報 ComfyUI 人像失真,也有人認為完整提示處理會影響結果;這些個人經驗沒有統一的版本、樣本和評分規則,適合用來設考題,不能據此判定失真的原因。官方模型卡本身也列出文字、提示遵循與編輯區域的限制。
- 人物組:用有授權的成人參考照,做一次衣服換色;檢查臉、手指、關節和配件。先保留原始輸出,不靠只挑最好的一張下結論。
- 商品組:同一張杯子照,保持提示、尺寸、seed 與採樣器,另存不同權重配置的結果;檢查杯口、把手、接觸陰影和材質。
- 局部換色組:固定一張底圖,只要求杯身換色,事先標記必須保留的桌面區域;先看是否完成改色,再看不該動的區域是否漂移。
排查順序是:先核對檔案和節點,再檢查模型實際收到的完整提示,再核對參考圖縮放,最後才更換權重。Base 與 Distilled 各用自己的建議配方;這是「兩個可用配置」的比較,不能把差異全部歸因於蒸餾。若比較同一 checkpoint 的 INT8 與 BF16,才盡量只換精度,並保留雙方完整設定。
相同 seed 能幫你固定測試起點,但跨權重、後端與版本仍須重新驗收。每組至少留下輸入、原始/擴寫提示、權重檔名與來源 revision、ComfyUI 版本、seed、步數、CFG、採樣器、尺寸、耗時及失敗原因;跑不完也記錄。品質、速度、記憶體分開看,別只用最快一張作總結。

⑤「文字留圖層」:繁中商品圖怎麼定稿?
沿用杯子照,把文案定為「每日好茶」,容量與價格由你自己的商品規格填入。讓模型處理杯子與背景,文字在設計工具中另建圖層,逐字核對繁簡、缺筆、數字和單位。這樣下次改價格,只需改文字,不用再要求模型重畫整張。繁中海報的框選教學可補版面規劃;本輪先把本機成品與原檔對起來。
驗收分三次放大:100% 看字形、杯口與手部等細節;縮成實際刊登大小看主標和商品是否清楚;再對照原圖看桌面、標籤等保留區。需要逐像素檢查時,先確認原圖與結果尺寸、裁切及色彩處理一致,再用影像工具的差異圖層找出變動。縮放過的兩張圖直接相減,會把對齊問題也混進來。
BFL 公告把 pixel restoration 列在 API 服務功能中;本機權重的模型卡則明說,框是位置引導,編輯可能影響區域外。不要因為同叫 Klein,就替本機工作流加上「框外像素必定不變」的承諾。要求完全保留時,在可編輯原檔中只合成通過檢查的修改區,重新檢查接縫、陰影和最終輸出。
正式拿去做商品用途前,也把 FLUX Kommunity License存進專案。授權的 Qualifying User 定義是本人或實體連同關係企業的年化總營收低於 US$500 萬,商業輸出使用還有內容過濾或審查等條件;這不等於全面允許商業微調或模型再散布。照片、人物與字體權利也各自核對,與模型下載資格分開處理。
FAQ:FLUX 3 Klein 本機改圖教學八問
1. Base 就是高精度、Distilled 就是量化嗎?
不是。蒸餾描述採樣流程與訓練版本;量化描述數值表示。先選 checkpoint,再選它支援的格式。
2. 把 Qwen 編碼器換成別的同尺寸模型可以嗎?
先照官方配方。這張範本指定 Qwen3-VL 4B 和 flux3 類型,大小相近不代表表示相容。
3. upsampler 是圖片放大器嗎?
這裡是提示擴寫器。查看送進模型的完整文字,確認它沒有把一個杯子改成兩個。
4. 蒸餾改圖應照便條設 50 步嗎?
本篇採實際節點的 16 步、CFG 1。下載 JSON 後,同時核對節點、外層參數與官方教學,不只讀說明便條。
5. 人物失真就能確定是安全訓練造成嗎?
證據不足。先固定版本、提示處理、尺寸與配方;單一失敗案例無法隔離訓練資料的因果。
6. INT8 能跑,就表示整套不會記憶體不足嗎?
還要看工作流。編碼器、擴寫器、圖片與暫存都要算,先做小尺寸完整出圖。
7. 框外看起來沒變,就等於像素完全一致嗎?
兩種檢查不同。視覺檢查回答能否交付;同尺寸、同對齊的差異檢查回答哪些像素變了。
8. 沒有高階顯卡,今天能做什麼?
先準備有權使用的杯子照片、下載工作流 JSON、列出檔案及驗收條件;取得相容執行環境後,從第一輪改色開始。
給新手的三個重點
- 先確認畫師、翻譯、VAE 和提示擴寫的配對,再調品質。
- 一次只回答一個問題,保留失敗;改 checkpoint 時使用各自配方並記錄差異。
- 交付看人物、商品、繁中字和保留區;最終文字與原圖留在可編輯檔案。
接著閱讀
左右滑動查看更多推薦
下一步:先交出一張能回查的改色圖
今天先把杯子改成綠色,保存工作流、原圖、完整提示和輸出。回到那個錨點:零件配對+完整描述+固定對照+成品驗收。四項都能說清楚,再加入人物或繁中排版。想繼續建立創作流程,可從 AlphaLab 課程練習,也可在 AI 專區挑下一個工具;先讓第一張成品有一條能回查的路。






