ComfyUI与WebUI模型共享终极指南:节省100GB硬盘空间!_comfyui和webui共用模型
双系统无缝共享模型,告别重复下载!2025最新配置方案
作为同时使用ComfyUI和WebUI的玩家,我深知模型重复下载是最大的痛点——动辄占用上百GB空间!今天我将揭秘终极共享方案,让你仅需10分钟配置,永久解决存储烦恼!
一、整合包安装:一站式部署双系统
1.1 2025最强整合包推荐
方案1:秋叶Comfy-WebUI整合包(小白首选)
核心优势:
-
预置模型共享路径
-
自动识别WebUI组件
-
中文界面开箱即用
安装步骤:
-
模型下载链接: https://pan.baidu.com/s/1aNBU8a45axXYJE93Ju1Fpw?pwd=comf 提取码: comf
-
解压到非中文路径(如
D:\\AI_Paint
) -
双击
启动器.exe
→ 选择ComfyUI模式
-
首次运行自动配置共享路径
方案2:独立版手动整合(高阶用户)
# 克隆官方仓库git clone https://github.com/comfyanonymous/ComfyUIcd ComfyUI# 安装依赖(需Python3.10+)pip install -r requirements.txt# 下载启动器wget https://github.com/ltdrdata/ComfyUI-Manager/releases/download/v0.2/manager.exe
二、模型共享:核心配置详解
2.1 路径映射原理
2.2 三种共享模式对比
💡 2025实测:使用符号链接性能零损耗,与直接存储无异!
2.3 符号链接方案(Win/Mac/Linux通用)
操作步骤:
-
定位WebUI模型路径:
-
通常为:
stable-diffusion-webui/models/
-
-
创建符号链接:
# Windows(管理员运行CMD)mklink /J \"ComfyUI/models/checkpoints\" \"stable-diffusion-webui/models/Stable-diffusion\"# MacOS/Linuxln -s ~/stable-diffusion-webui/models/Stable-diffusion ~/ComfyUI/models/checkpoints
-
验证链接:
# Windowsdir ComfyUI/models# 应显示:checkpoints [junction]# Linux/Macls -l ComfyUI/models# 应显示:checkpoints -> /path/to/webui/models
目录结构示例:
ComfyUI└── models ├── checkpoints -> stable-diffusion-webui/models/Stable-diffusion # 主模型 ├── loras -> stable-diffusion-webui/models/Lora # LoRA └── vae -> stable-diffusion-webui/models/VAE # VAE
2.4 配置文件方案(推荐多硬盘用户)
操作步骤:
-
编辑ComfyUI配置文件:
把文件:extra_model_paths.yaml.example的后缀:.example去掉,变成:ComfyUI/extra_model_paths.yaml
-
添加WebUI路径:
a111: base_path: \"D:/stable-diffusion-webui\" # WebUI根目录 checkpoints: \"models/Stable-diffusion\" configs: \"models/Stable-diffusion\" vae: \"models/VAE\" loras: \"models/Lora\" embeddings: \"embeddings\" hypernetworks: \"models/hypernetworks\"
-
重启ComfyUI生效
避坑提示:
-
路径使用正斜杠
/
(即使Windows) -
保留行首两个空格(YAML语法要求)
-
不要使用
~
缩写家目录
三、特殊模型配置指南
3.1 ControlNet模型共享
extensions
WebUI
sd-webui-controlnet/models
ComfyUI/models/controlnet
操作命令:
# Windowsmklink /J \"ComfyUI/models/controlnet\" \"stable-diffusion-webui/extensions/sd-webui-controlnet/models\"# Linux/Macln -s ~/stable-diffusion-webui/extensions/sd-webui-controlnet/models ~/ComfyUI/models/controlnet
3.2 插件模型共享
配置代码:
# extra_model_paths.yaml 添加a111: ipadapter: \"models/ip-adapter\" adetailer: \"models/adetailer\"
四、验证与故障排除
4.1 成功验证三步骤
-
文件检查:
# 查看文件数ls ComfyUI/models/checkpoints | wc -l# 应与WebUI模型数量一致
-
节点测试:
-
在ComfyUI加载WebUI专属模型(如
CounterfeitXL
) -
运行测试工作流
-
-
空间验证:
硬盘占用对比 “共享前” : 150 “共享后” : 75
4.2 常见故障解决
404
五、高级技巧:多版本共存方案
5.1 模型版本隔离
配置代码:
a111: checkpoints: base_path: \"D:/stable-diffusion-webui\" sdxl: \"models/Stable-diffusion/sdxl\" v1_5: \"models/Stable-diffusion/v1.5\"
结语:一次配置,永久解放
三条黄金法则:
1️⃣ 符号链接是首选 - 性能无损
2️⃣ YAML配置要规范 - 空格决定成败
3️⃣ 隔离管理更高效 - 多版本并存