適用於誰
- 搜「comfyui 模型放哪裏」「comfyui安裝模型」「comfyui 節點安裝」「comfyui 安裝缺失節點」的人;
- 下載了模型但在節點裏選不到,或者導入別人的工作流後一片紅色報錯的人。
本文根據 ComfyUI 官方中文文檔整理,資料核對於 2026-10-11。還沒裝 ComfyUI 的話先看《ComfyUI 安裝教學》。
結論先說
- 模型按類型放進
ComfyUI/models/下的對應子文件夾:大模型放checkpoints,LoRA、VAE、ControlNet 各有各的文件夾。放錯文件夾,對應的加載節點裏就看不到。 - 放好之後要刷新:在介面裏按 R 鍵,或重啟 ComfyUI。
- 想和別的軟件共用模型,不用複製文件:用
extra_model_paths.yaml把外部目錄登記進來(桌面版在「存儲」標籤頁裏添加)。 - 自定義節點優先用 ComfyUI Manager 裝,它會自動處理依賴。
- 自定義節點是別人寫的代碼,有安全風險。官方明確提醒只安裝來自可信作者、社區常用的節點。
模型放哪裏
預設目錄
官方文檔說明:模型預設存放在 ComfyUI/models/ 下,按用途分成子文件夾,ComfyUI 啟動時會檢測這些文件夾。常見的幾類:
| 模型類型 | 文件夾 | 作用 |
|---|---|---|
| Checkpoint(主模型) | models/checkpoints | 負責生成畫面的主擴散模型 |
| LoRA | models/loras | 針對某種風格、角色或概念訓練的輕量附加權重 |
| VAE | models/vae | 圖像與潛空間之間的編解碼 |
| ControlNet | models/controlnet | 用線稿、深度、姿態等引導構圖 |
| 放大模型 | models/upscale_models | 提高解像度 |
| Embedding | models/embeddings | 文本嵌入 |
不同安裝方式下 models 的實際位置:
- 便攜版:
ComfyUI_windows_portable/ComfyUI/models/; - 桌面版:點應用頂部的膠囊選單,打開 存儲(Storage) 標籤頁可以看到模型目錄,點文件夾圖標直接在文件管理器裏打開。官方註明這個選單只在桌面應用裏有,用瀏覽器訪問的網頁版沒有。
有些較新的模型不是一個文件,而是拆成擴散模型、文本編碼器、VAE 幾個文件,各自放在不同的子文件夾。這種情況以該模型的官方工作流模板或說明頁裏寫的路徑為準。
使用模型的四步
官方文檔的順序:
- 把文件放到正確的位置;
- 在工作流裏添加對應的加載器節點。這類節點名稱裏通常帶 Load(如 Load Checkpoint、Load LoRA);
- 在加載器節點的下拉選單裏選擇文件;
- 把加載器連進工作流的其餘部分。
ComfyUI 開着的時候放進去的文件,需要按 R 刷新或重啟才會出現在列表裏。
刪除模型
官方說明目前介面裏沒有統一的「卸載」入口,要移除某個模型,到 ComfyUI/models/ 下找到對應文件手動刪除。
和其他軟件共用模型
如果你已經有一批模型放在別處(比如另一個 ComfyUI 實例,或者 WebUI 的模型目錄),不需要再複製一份。
便攜版和手動安裝
- 在 ComfyUI 根目錄找到示例文件
extra_model_paths.yaml.example; - 複製一份並改名為
extra_model_paths.yaml,仍放在 ComfyUI 根目錄; - 按你的實際目錄填寫。官方給的示例:假設外部模型在
YOUR_PATH/models/下,分loras、checkpoints、vae、controlnet幾個子文件夾,配置寫成:
yaml
my_custom_config:
base_path: YOUR_PATH
loras: models/loras/
checkpoints: models/checkpoints/
vae: models/vae/
controlnet: models/controlnet/
base_path 是外部目錄的根路徑,下面每一行是「模型類型: 相對路徑」。第一行的名字可以自己取。
- 儲存後重啟 ComfyUI。
桌面版
點頂部的膠囊選單 → 存儲(Storage) 標籤頁,在裏面添加模型目錄即可,不需要手寫配置文件。
自定義節點怎麼安裝
先了解風險
自定義節點是社區開發的擴展,能增加大量功能,但它們是在你電腦上運行的代碼。官方文檔的三條提醒:
- 只安裝來自可信作者、社區常用的自定義節點;
- 安裝前了解插件的功能,避開來源不明的;
- 不要安裝冷門或可疑的插件,未經審核的插件可能帶來安全風險。
三種安裝方式
| 方式 | 優點 | 缺點 |
|---|---|---|
| ComfyUI Manager(官方推薦) | 自動安裝、自動處理依賴、圖形介面 | 搜不到沒有在註冊表裏登記的節點 |
| Git Clone | 能裝註冊表裏沒有的節點、能指定版本 | 要會用 Git,依賴要自己裝 |
| 下載 ZIP | 不需要 Git | 依賴要自己裝,沒有版本管理 |
方法一:ComfyUI Manager
官方說明 ComfyUI Manager 已經內置在當前大多數 ComfyUI 發行版中,桌面版用戶預設啟用新版的節點管理介面。打開 Manager,搜尋節點名稱,點安裝,完成後按提示重啟。
導入別人的工作流後出現紅色的缺失節點,也是在 Manager 裏處理:它提供安裝缺失節點的入口,會列出當前工作流缺少的節點供你一鍵安裝(具體按鈕名稱以你的版本介面為準)。
方法二:Git Clone
bash
cd /path/to/ComfyUI/custom_nodes
git clone [倉庫地址]
然後安裝依賴。官方特別強調:依賴必須裝進 ComfyUI 自己的 Python 環境,不要裝到系統環境裏。Windows 便攜版的寫法是:
bash
python_embeded\python.exe -m pip install -r ComfyUI\custom_nodes\[節點目錄]\requirements.txt
手動安裝的環境則是先激活 ComfyUI 的虛擬環境,再在節點目錄裏執行 pip install -r requirements.txt。
方法三:下載 ZIP
在節點的 GitHub 頁面下載 ZIP,解壓到 ComfyUI/custom_nodes 下,再按方法二安裝依賴。
三種方式裝完都要重啟 ComfyUI 並刷新瀏覽器。
常見問題
Q:節點安裝失敗、裝完不顯示?
官方的排查方法是看啟動日誌裏有沒有 import failed。出現這個提示,多半是依賴沒裝上,或者裝到了錯誤的 Python 環境裏。先讀該節點 README 裏的安裝說明和依賴要求,再按上面的命令在 ComfyUI 的環境裏重裝依賴。
Q:模型放進去了,節點裏還是沒有?
按順序檢查:文件夾對不對(LoRA 放進了 checkpoints 是最常見的錯誤);有沒有按 R 刷新或重啟;文件是否下載完整;用了 extra_model_paths.yaml 的話,文件名、縮進和路徑是否正確。
Q:自動下載模型一直不動?
官方文檔說明,自動下載通常從 Hugging Face 拉取,需要網絡能正常訪問。不動的話,從缺失模型的提示裏複製下載連結,自己下載後放進對應文件夾。
Q:所有模型都能在 ComfyUI 裏直接用嗎?
不是。官方的說法是:原生支持的模型數量有限但在持續增加;另一部分模型依賴社區的自定義節點才能用,不同作者的模型路徑和用法可能不一致,要讀各項目自己的說明。
Q:工作流文件放哪裏?
工作流是 JSON 文件,也可以從帶元數據的圖片裏讀取。用選單的 工作流 → 打開 加載即可,不要求放在固定的文件夾。
參考資料
- ComfyUI 文檔:模型 — https://docs.comfy.org/zh-CN/development/core-concepts/models
- 適用於 Windows 的 ComfyUI 便攜版(添加外部模型路徑)— https://docs.comfy.org/zh-CN/installation/comfyui_portable_windows
- 如何在 ComfyUI 中安裝自定義節點 — https://docs.comfy.org/zh-CN/installation/install_custom_node
- 開始 ComfyUI 的 AI 繪圖之旅 — https://docs.comfy.org/zh-CN/get_started/first_generation
0 條評論
還沒有評論,來搶沙發~