支持SDXL最好的是WebUI还是ComfyUI?成年人的选择是:都要


SDXL0.9刚刚发布的时候,最著名的WebUI暂未支持,当时支持0.9版本的,是ComfyUI,这是一款码农非常顺手的工具,但对于广大入门爱好者来说,复杂的思维导图式玩法,门槛略高。
仅仅过了一周左右,WebUI就完成了对SDXL0.9以及随后的1.0版本的支持,但是又迎来了新的两个问题。
一是SDXL的模型适合用两个:在base模型出图后,再在refiner模型优化下,能够得到非常完美的画面。而WebUI默认一次只能使用一个模型,解决方案是base模型文生图后,再扔到图生图,更换为refiner模型重绘一下,幅度大约0.25左右。这个解决方法略繁琐,但也不是不可以接受。
第二个问题就比较麻烦了:WebUI对显存的消耗要远远大于ComfyUI,经常画了没几张图就爆显存,相对来说,ComfyUI要好很多。
考虑到WebUI有着丰富的插件和生态,既想用WebUI,又想用comfyUI怎么办?

有办法的,使用ComfyUI在WebUI上面的插件,就像我这样:

在WebUI(秋叶一键包)的界面上可以同时使用WebUI和comfyUI。
安装方法:
在扩展-网址处,输入以下地址:

https://gitcode.net/ranting8323/sd-webui-comfyui.git
安装后重启启动器,然后WebUI界面出现comfyUI选项卡,点击进入再次点击安装(ingstall)即可,选项保持默认。
如果是在本机,安装完毕后重启即可使用,如果要在局域网使用,则需要修改配置文件。
extensions\sd-webui-comfyui\preload.py

将第一行default= '0.0.0.0'改为安装WebUI电脑的IP地址,以我的电脑IP为例,是192.168.3.150。
启动后,在同一个命令行里会启两个服务,端口号分别是7860和8188。

comfyUI画图对显存的需求相对较低,WebUI的插件丰富,二者可以共用同一环境、共同模型,切换自如,互不影响。
甚至可以对比同样的提示词,使用不同的工具最终生成的画面区别。


更详细的关于comfyUI的介绍,我们后面继续讲。