擴充功能(extension)或者自訂節點(custom nodes)是給ComfyUI添加功能的外掛程式,可以在ComfyUI加入各種自定義操作。
1. 指令安裝法#
ComfyUI所有的擴充功能都位於ComfyUI/custom_nodes
目錄。
大部分ComfyUI擴充功能的裝法都是在custom_nodes目錄開啟終端機,之後執行指令git clone 儲存庫網址
,再pip install
安裝依賴套件。
2. 圖形界面安裝法#
上述安裝擴充功能需要打指令太麻煩,所以建議安裝Dr.Lt.Data開發的「ComfyUI Manager」。只要跑一次指令,日後就可以用圖形界面安裝其他ComfyUI擴充功能,它會自動處理git和pip的指令。
ComfyUI Manager尚可以下載模型、使用別人的流程圖、幫你檢查目前流程圖缺少哪些節點並自動下載。
註解:2024年11月之後,ComfyUI最新版已經內建ComfyUI Manager,你應該不需要手動安裝了。
安裝 Git,全部預設下一步
開啟
ComfyUI/custom_nodes
目錄,開啟終端機(Windows為按SHIFT+右鍵,點選在終端機開啟)複製ComfyUI Manager儲存庫,完成安裝
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
重新啟動ComfyUI,等待依賴套件裝完,之後ComfyUI界面就會出現ComfyUI Manager的圖示
點選Custom Nodes Manager頁面,瀏覽線上擴充功能儲存庫。點選Install即可安裝擴充功能。
如果擴充功能只有Github網址,那麼你也可以按右下角的「Install via Git URL」,自動複製Git儲存庫。
在你匯入他人的工作流的時候,ComfyUI會自動標記目前缺少哪些擴充功能,然後你就可以在
Install Missing Custom Nodes
頁面下載缺少的節點:值得注意的是ComfyUI Manager只能幫你下載「擴充功能」,若工作流需要模型檔你得自己下載。