ComfyUI學(xué)習(xí)筆記03 | 插件安裝
ComfyUI是節(jié)點(diǎn)式編程的環(huán)境思路,安裝后的默認(rèn)啟動示例,是一套生成圖像所需的基礎(chǔ)節(jié)點(diǎn)組合:

上圖包含加載模型、設(shè)置關(guān)鍵詞、設(shè)置圖像大小、選擇采樣器、VAE解碼、保存圖片。
進(jìn)一步豐富功能時(shí),需要按需自主添加節(jié)點(diǎn),例如加入LoRA:


也可以使用節(jié)點(diǎn)搜索(雙擊空白處):

這與webui一上來就擺好盤的軟件操作思路有所不同:

所以之前有webui使用經(jīng)驗(yàn)后,相對熟悉常用功能,對使用ComfyUI是非常有幫助的。
相應(yīng)的,ComfyUI的內(nèi)置插件(或叫擴(kuò)展 extension),目前也可能沒有webui開箱時(shí)那么豐富。按需安裝即可。
同webui一樣,插件安裝最常見兩種方式:
單個(gè)插件手動安裝;
使用插件管理器。
1. 單個(gè)插件手動安裝
在ComfyUI中插件叫做custom node,所有的custom node都裝在ComfyUI安裝目錄下的custom_nodes文件夾中:

類比webui的extensions文件夾:

單個(gè)插件的安裝與webui類似,把插件 git clone 到custom_nodes文件夾里即可。
例如安裝ComfyUI Manager這個(gè)插件:?
https://github.com/ltdrdata/ComfyUI-Manager
分三步:
命令行窗口中運(yùn)行:cd D:\COMFYUI路徑XXXX\custom_nodes
繼續(xù)運(yùn)行:git clone https://github.com/ltdrdata/ComfyUI-Manager.git
重啟 ComfyUI
命令行的基本操作,參考第一節(jié)課。
示例圖:?

2. 使用插件管理器
剛才安裝的ComfyUI Manager,實(shí)際上是一個(gè)插件及模型管理器,可以用它來瀏覽其他可選的插件列表并安裝。
裝好ComfyUI Manager并重啟后,會在右側(cè)主菜單中出現(xiàn)Manager選項(xiàng):

點(diǎn)擊打開:?

紅框中的:
安裝custom node(即插件)
安裝缺失的custom node(稍后講)
安裝模型
Install Custom Nodes
點(diǎn)擊 Install Custom Nodes后,會去github上的插件列表里加載可用的插件:

命令行窗口里會顯示細(xì)節(jié):

這時(shí)候可能會出現(xiàn)經(jīng)典的連接超時(shí)問題:?

通過設(shè)置帆檣來解決。
正常情況會彈出custom node管理界面:?

列出了插件作者、名稱、簡介。
最右側(cè)的Install一欄,可以按照,禁用/啟用,卸載。
紅色部分是某些插件安裝前的特殊要求,例如有的對python、cuda等版本有特定要求,會在這里進(jìn)行提示。
按需安裝即可,會比第一小節(jié)的單個(gè)插件手動安裝方便一點(diǎn)。
Install Missing Custom Nodes

這是一個(gè)很實(shí)用的功能。上一節(jié)課講了Workflow的使用方法,這個(gè)網(wǎng)站里有海量workflow參考:
https://comfyworkflows.com/

當(dāng)你下載了一個(gè)workflow并加載后,如果發(fā)現(xiàn)有大量的紅色節(jié)點(diǎn):

此時(shí)不要慌,真青年是不會慌的。
這是因?yàn)槿笔Я艘恍ヽustom node,并且ComfyUI已經(jīng)把缺的列出來了:

這時(shí)只需打開Manager,點(diǎn)擊Install Missing Custom Nodes:?

它會自動把這個(gè)workflow需要補(bǔ)充的插件擺好:?

逐個(gè)安裝即可。
Install Models
ComfyUI Manager除了管理插件,還能管理模型。?

點(diǎn)擊后會出現(xiàn)模型列表,包括大模型、ControNet、AnimateDiff等等等等,選擇安裝即可。

進(jìn)階:
我沒有使用這個(gè)插件來安裝模型,而是手動下載,并且把所有模型都集中放在電腦另一處公共文件夾里,供ComfyUI、webui共享。
詳見我另一篇教程,讓webui和ComfyUI共用一套模型文件:
一臺電腦裝多套Stable Diffusion時(shí)共享模型文件的方法。
更新插件

通過管理器來更新ComfyUI、更新插件。
簡單不提。
Cheers??

公知小抖B:實(shí)驗(yàn)編程
社群加V:floatbug
群將滿,加V煩請注明:來源(嗶哩嗶哩)、學(xué)校單位、專業(yè)行業(yè)、作品集/B站/小紅書/Ins/Tw等,便于高效交流謝謝。