支持SDXL最好的是WebUI還是ComfyUI?成年人的選擇是:都要


SDXL0.9剛剛發(fā)布的時(shí)候,最著名的WebUI暫未支持,當(dāng)時(shí)支持0.9版本的,是ComfyUI,這是一款碼農(nóng)非常順手的工具,但對(duì)于廣大入門(mén)愛(ài)好者來(lái)說(shuō),復(fù)雜的思維導(dǎo)圖式玩法,門(mén)檻略高。
僅僅過(guò)了一周左右,WebUI就完成了對(duì)SDXL0.9以及隨后的1.0版本的支持,但是又迎來(lái)了新的兩個(gè)問(wèn)題。
一是SDXL的模型適合用兩個(gè):在base模型出圖后,再在refiner模型優(yōu)化下,能夠得到非常完美的畫(huà)面。而WebUI默認(rèn)一次只能使用一個(gè)模型,解決方案是base模型文生圖后,再扔到圖生圖,更換為refiner模型重繪一下,幅度大約0.25左右。這個(gè)解決方法略繁瑣,但也不是不可以接受。
第二個(gè)問(wèn)題就比較麻煩了:WebUI對(duì)顯存的消耗要遠(yuǎn)遠(yuǎn)大于ComfyUI,經(jīng)常畫(huà)了沒(méi)幾張圖就爆顯存,相對(duì)來(lái)說(shuō),ComfyUI要好很多。
考慮到WebUI有著豐富的插件和生態(tài),既想用WebUI,又想用comfyUI怎么辦?

有辦法的,使用ComfyUI在WebUI上面的插件,就像我這樣:

在WebUI(秋葉一鍵包)的界面上可以同時(shí)使用WebUI和comfyUI。
安裝方法:
在擴(kuò)展-網(wǎng)址處,輸入以下地址:

https://gitcode.net/ranting8323/sd-webui-comfyui.git
安裝后重啟啟動(dòng)器,然后WebUI界面出現(xiàn)comfyUI選項(xiàng)卡,點(diǎn)擊進(jìn)入再次點(diǎn)擊安裝(ingstall)即可,選項(xiàng)保持默認(rèn)。
如果是在本機(jī),安裝完畢后重啟即可使用,如果要在局域網(wǎng)使用,則需要修改配置文件。
extensions\sd-webui-comfyui\preload.py

將第一行default= '0.0.0.0'改為安裝WebUI電腦的IP地址,以我的電腦IP為例,是192.168.3.150。
啟動(dòng)后,在同一個(gè)命令行里會(huì)啟兩個(gè)服務(wù),端口號(hào)分別是7860和8188。

comfyUI畫(huà)圖對(duì)顯存的需求相對(duì)較低,WebUI的插件豐富,二者可以共用同一環(huán)境、共同模型,切換自如,互不影響。
甚至可以對(duì)比同樣的提示詞,使用不同的工具最終生成的畫(huà)面區(qū)別。


更詳細(xì)的關(guān)于comfyUI的介紹,我們后面繼續(xù)講。