ComfyUI 模型資料夾在哪裡?原生與額外路徑

對於可攜式版本或手動安裝的 ComfyUI,原生模型庫是 ComfyUI/models/。將每個檔案放入其模型型別對應的子資料夾——檢查點放在 models/checkpoints,LoRAs 放在 models/loras,VAEs 放在 models/vae。如果檔案已經位於共享模型庫,請把該模型庫新增為額外模型路徑,而不是再製作一份完整副本。

原生 ComfyUI 模型資料夾與外部共享張量庫匯入同一個執行環境載入器。
ComfyUI 可以在其原生目錄和你明確宣告的附加模型庫中發現模型型別。

原生 ComfyUI 模型資料夾

ComfyUI 不會把 models 當作未分類的單一容器。其載入器會在已註冊資料夾中尋找匹配的模型型別。ComfyUI 原生 LoRA 資料夾是 ComfyUI/models/loras。放在那裡的檢查點仍然是檢查點;改變位置不會改變檔案內容。

ComfyUI/
└── models/
    ├── checkpoints/       # 完整擴散檢查點
    ├── diffusion_models/  # 擴散或 UNet 權重
    ├── loras/             # LoRA 與相關適配器檔案
    ├── text_encoders/     # 文字編碼器權重
    ├── vae/               # VAE 模型
    └── controlnet/        # ControlNet 和 T2I 適配器模型

目前官方設定範例還識別 unetclip 等舊名稱。對於新的整潔模型庫,優先使用上面所示目前名稱。其他節點型別可以註冊更多資料夾,因此自訂節點軟體套件可能新增本簡表中沒有的模型位置。

ComfyUI Desktop:開啟資料夾,不要猜測

Desktop 安裝很容易被誤判,因為應用程式管理更多佈局。在 ComfyUI Desktop 中,使用 Help → Open Folder → Open Model Folder。這會開啟目前活動位置,避免把模型複製到屬於舊安裝的同名資料夾。

當檔案沒有出現時,這也是最快的診斷方式。確認你檢視的是正在執行應用程式所使用的模型資料夾,而不是檔案系統搜尋返回的第一個 ComfyUI 目錄。

額外模型路徑何時是更簡潔的答案

當兩個 ComfyUI 安裝應看到同一模型庫、另一個 UI 已擁有這些檔案,或大型模型位於不同磁碟時,額外路徑很有用。它告訴 ComfyUI 還應去哪裡尋找,但不會複製、轉換、合併或備份模型。

棘手之處在於,可攜式版本/手動安裝的 ComfyUI 與 ComfyUI Desktop 使用的設定檔名不同:

保留 Desktop 產生的條目。官方 Desktop 指南要求把設定新增到現有檔案,而不是替換它。請先備份 YAML;縮排屬於語法的一部分。

小巧、易讀的額外路徑設定

從一個命名明確的模型庫以及實際共享的模型型別開始。base_path 是父目錄;其餘值都是相對於它的路徑。

shared_models:
  base_path: /Volumes/AI-Library/models/
  checkpoints: checkpoints
  loras: loras
  vae: vae
  controlnet: controlnet
  text_encoders: text_encoders
  diffusion_models: diffusion_models

在 Windows 上,為 base_path 使用絕對 Windows 路徑,例如 D:\AI-Library\models\。路徑中真實存在空格時予以保留;除非 YAML 解析器要求,否則不要自行新增引號或轉義。最簡單的設定通常最容易與磁碟上的資料夾直接比較。

重啟、重新整理並驗證一個已知模型

儲存設定並重啟 ComfyUI。官方模型指南還指出 r 可重新整理節點定義,但更改模型路徑後,重啟是更明確的檢查方式。然後使用可識別檔案證明設定有效:

  1. 從外部模型庫選擇一個已知檢查點和一個已知 LoRA。
  2. 確認每個檔案都出現在適當的載入器中,而不是僅僅出現在介面的某個位置。
  3. 載入一個現有的小型工作流程,並確認兩個檔案都能實際開啟。
  4. 在全新重啟後該測試成功之前,保持原位置不變。

如果模型缺失,請按順序檢查目前模型資料夾、YAML 縮排、base_path、型別專用子資料夾和副檔名。YAML 成功解析並不能證明檢查點被歸類為檢查點。

額外路徑不是保留方案

共享目錄可避免重複工作副本,但它仍是活動執行環境儲存。從中刪除內容可能影響指向該目錄的每個 ComfyUI 安裝。同樣,僅因兩個應用程式都能看到某個 SafeTensors 檔案,它並不會自動獲得備份。

Tensor Archive 應在執行環境問題解決之後使用。識別一個已完成的相關系列——例如基礎檢查點及其適配器——然後單獨封存、驗證並還原該系列。Tensor Archive 不會重寫 ComfyUI 設定或靜默移除原始資料夾。

根據實際問題選擇下一篇指南

如果需要跨原生和額外路徑保留工作流程,請使用ComfyUI 模型備份指南。如果 SSD 已被適配器填滿,請按照實用指南釋放 LoRA 模型庫中的磁碟空間。有關訓練方法和其所產生適配器產出物的區別,請閱讀LoRA 與 QLoRA

來源

保留系列,清除冗餘副本。免費下載 ↓