硬核!Stable Diffusion WebUI和ComfyUI双工作流使用玩法

便使用Stable Diffusion,做个记录。

随时切换WebUI或ComfyUI工作流,并让结构(路径)简单,同时模型复用减少磁盘占用。

1,本地硬盘新建一个名为:Stable Diffusion 的文件夹

    例如:
    D:\Stable Diffusion

2,B站下载秋葉的WebUI整合包,下载到本地后解压,并将其文件夹更名为WebUI(方便辨识和以后维护)

然后移动到刚才建好的 Stable Diffusion 文件夹下

秋葉整合包下载: bilibili.com/video/BV1i

   D:\Stable Diffusion\WebUI
   WebUI文件夹下就是秋叶整合包内的文件,包含“A启动器.exe”和Models文件夹之类……

3,C站下载喜欢的模型和Lora,放入对应的WebUI文件夹中对应文件夹

    #基础模型放入
    D:\Stable Diffusion\WebUI\models\Stable-diffusion

    #Lora放入
    D:\Stable Diffusion\WebUI\models\Lora

    #VAE放入
    D:\Stable Diffusion\WebUI\models\VAE

    #ControlNet模型放入 (秋叶整合包的网盘里有ControlNet模型)
    D:\Stable Diffusion\WebUI\models\ControlNet
    

4,可以继续下载最新的 LCM和SDXL模型及对应的Lora,按照第3步,进行安装。此处略

5,下载ComfyUI的官方Windows整合包,解压文件到Stable Diffusion目录下

>github下载地址<

   D:\Stable Diffusion
      -WebUI
      -ComfyUI_windows_portable

6,进入 ComfyUI_windows_portable\ComfyUI文件夹,找到 extra_model_paths.yaml.example文件,进行修改,以便ComfyUI可以直接用WebUI下已经下好的模型。(省的2个都下载模型,占用地方)

先复制一份 extra_model_paths.yaml.example,放到别处作备份
然后将 extra_model_paths.yaml.example 改名为 extra_model_paths.yaml
用记事本打开extra_model_paths.yaml,查看第七行,默认是 base_path: path/to/stable-diffusion-webui/
将base_path:后面改为WebUI文件夹的地址
比如我的WebUI在D:\Stable Diffusion\WebUI,则修改第7行为:base_path: D:\Stable Diffusion\WebUI
然后保存并关闭

7,查找和下载自己需要的ComfyUI拓展,

放入ComfyUI_windows_portable\ComfyUI\custom_nodes文件夹内

8,做个批处理文件放到Stable Diffusion文件夹下,通过批处理文件,实现一键启动自己需要的工作流

THE END