【愚公系列】《AI绘画:Stable Diffusion ComfyUl的艺术》007-共享WebUI 的路径

💎【行业认证·权威头衔】

✔ 华为云天团核心成员:特约编辑/云享专家/开发者专家/产品云测专家

✔ 开发者社区全满贯:CSDN博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主

✔ 技术生态共建先锋:横跨鸿蒙、云计算、AI等前沿领域的技术布道者

🏆【荣誉殿堂】

🎖 连续三年蝉联"华为云十佳博主"(2022-2024)

🎖 双冠加冕CSDN"年度博客之星TOP2"(2022&2023)

🎖 十余个技术社区年度杰出贡献奖得主

📚【知识宝库】

覆盖全栈技术矩阵:

◾ 编程语言:.NET/Java/Python/Go/Node...

◾ 移动生态:HarmonyOS/iOS/Android/小程序

◾ 前沿领域:物联网/网络安全/大数据/AI/元宇宙

◾ 游戏开发:Unity3D引擎深度解析

文章目录


🚀前言

版本 发布时间 核心特点 适用人群 / 备注
WebUI 未提及 基于 Stable Diffusion 的图形界面,操作直观(单击+选参);整合大量工具和模型,无需自行寻找 新手用户,用户基础广泛
Forge 未提及 WebUI 性能优化版,显著提升显存管理与推理速度;2024年8月起支持 Flux 模型 追求更高性能的用户
Cascade 2024年2月 由 Stage A/B/C 三个模型级联组成;在更小潜在空间中工作,推理速度快,训练成本低 需要高效生成与低成本训练的场景(由 Stability AI 推出)
Fooocus 未提及 界面极简,操作步骤直观;提供"质量""速度""极速"三种生成模式,便于在速度与质量间权衡 新手用户,注重易用性和出图效果
ComfyUI 2023年3月 基于节点流程,支持高度定制工作流;低内存需求,启动和出图速度快;生态日益成熟 专业用户,2023年下半年起逐渐成为主流版本

🚀一、共享WebUI的模型路径

许多用户的计算机上同时安装了 WebUIComfyUI 两个版本的 Stable Diffusion 图形界面。这两者通常会下载大量相同的模型文件(如 Checkpoint、LoRA、ControlNet 等),如果分别存储,会占用双倍甚至更多的硬盘空间。为了解决这一问题,ComfyUI 提供了共享 WebUI 模型路径的功能,允许 ComfyUI 直接读取 WebUI 已有的模型文件夹,从而避免重复下载和存储。

优点:节省硬盘空间 + 简化模型管理(只需维护一份模型文件)

🔎1.具体操作步骤

请严格按照以下步骤进行配置:

🦋第1步:定位配置文件模板

首先,打开 ComfyUI 的根目录 (即 ComfyUI 安装文件夹)。在根目录下,找到名为
extra_model_paths.yaml.example 的文件。

该文件是一个示例配置文件,用于指导用户如何设置共享路径。

🦋第2步:重命名文件

extra_model_paths.yaml.example 文件重命名extra_model_paths.yaml

重命名后,ComfyUI 启动时会自动加载该文件作为模型路径配置文件。

提示 :如果系统隐藏了文件扩展名,请先确保已显示扩展名(如 .yaml.example.yaml)。

🦋第3步:编辑配置文件,指定 WebUI 安装路径

使用文本编辑器 (如记事本、VS Code、Notepad++ 等)打开 extra_model_paths.yaml 文件。找到其中类似如下的配置块:

yaml 复制代码
# 示例配置
a1111:
  base_path: /path/to/stable-diffusion-webui

base_path 的值修改为你计算机上 WebUI 的实际安装路径

例如,如果你的 WebUI 安装在 D 盘的 stable-diffusion-webui 文件夹下,则修改为:

yaml 复制代码
a1111:
  base_path: d:/stable-diffusion-webui

⚠️ 注意 :路径中的反斜杠 \ 必须替换为正斜杠 /(Windows 路径通常使用反斜杠,但 YAML 配置中应使用正斜杠,否则可能导致解析错误)。

🦋第4步:指定子文件夹路径(可选)

如果你的某些模型文件存放在特定的子文件夹中(例如 ControlNet 模型不在默认位置),需要确保 extra_model_paths.yaml 文件中已经正确映射这些子路径。

常见子文件夹配置示例:

yaml 复制代码
a1111:
  base_path: d:/stable-diffusion-webui
  checkpoints: models/Stable-diffusion
  loras: models/Lora
  controlnet: extensions/sd-webui-controlnet/models
  vae: models/VAE
  embeddings: embeddings
  hypernetworks: models/hypernetworks
  upscale_models: models/ESRGAN

你可以根据自己 WebUI 的实际目录结构,调整或注释掉不需要的条目。如果不确定,保留默认配置通常也能自动识别大多数模型。

🦋第5步:保存并关闭文件

编辑完成后,保存 extra_model_paths.yaml 文件,然后关闭文本编辑器。

🦋第6步:重启 ComfyUI

完全关闭 ComfyUI(包括后台进程),然后重新启动。启动时,ComfyUI 会读取新的配置文件,并自动加载 WebUI 目录下的模型文件。

你可以在 ComfyUI 的模型加载节点中,检查是否出现了 WebUI 中的模型名称。如果出现,说明配置成功。

🔎2.验证与故障排查

现象 可能原因 解决方法
重启后看不到 WebUI 的模型 路径写错或格式错误 检查 base_path 是否正确,正斜杠 / 是否使用;尝试用绝对路径。
某些模型(如 ControlNet)没出现 子文件夹未正确映射 在配置文件中添加对应的子路径条目。
ComfyUI 启动时报 YAML 解析错误 YAML 格式不对(如缩进、冒号后缺少空格) 确保缩进使用空格而非制表符,冒号后跟一个空格。

🔎3.补充说明

  • 通过共享路径,你还可以同时管理多个 WebUI 实例(如 Automatic1111、Vladmandic 等),只需在配置文件中添加不同的配置块即可。
  • 如果你将来删除或移动了 WebUI 文件夹,记得同步更新配置文件中的 base_path,否则 ComfyUI 会提示模型缺失。
  • 此方法同样适用于共享扩散模型(如 DreamBooth 训练的模型)和其他扩展模型。

小结:共享 WebUI 模型路径是一项非常实用的硬盘省空间技巧,尤其适合同时使用两种界面的用户。只需简单几步修改 YAML 配置文件,即可让 ComfyUI 共享 WebUI 的模型仓库,实现"一次下载,两处使用"。

相关推荐
qq5680180769 小时前
国内如何使用Gemini 3.1 Pro?
chatgpt·ai作画·ai编程·ai写作·agi
墨言智语11 小时前
003、方法一进阶:AI绘画与短视频制作——用Midjourney/Stable Diffusion接单赚钱
ai作画·stable diffusion·midjourney
愚公搬代码12 小时前
【愚公系列】《AI绘画:Stable Diffusion ComfyUl的艺术》008-ComfyUI整合包
ai作画·stable diffusion
OpalStag581 天前
MusePublic Art Studio多场景:短视频封面/直播背景/AR滤镜素材生成
stable diffusion·短视频制作·内容创作·ai图像生成
日光明媚1 天前
torch.compile 与 Triton 的加速本质:从原理到实际效果
人工智能·python·计算机视觉·stable diffusion·aigc
小贺儿开发2 天前
Unity3D 本地 Stable Diffusion 文生图效果演示
人工智能·unity·stable diffusion·文生图·ai绘画·本地化
m0_726365833 天前
Ai漫剧系统 几分钟,让AI 把一篇小说变成了一部漫剧成片:从剧本到视频的全流程系统实现
人工智能·语言模型·ai作画·音视频
imbackneverdie3 天前
AI生成论文插图速度快不用手搓,但是怎么变成矢量图?
图像处理·人工智能·ai作画·aigc·科研绘图·ai工具·ai生图
皆过客,揽星河3 天前
如何在 Edge 浏览器中使用 Deepsider 插件调用 GPT-Image-2.0
gpt·ai·ai作画·硬件工程·ai提示词·gpt-image-2.0·最新gpt版本体验