导言:
你是否也遇到了这样的困扰?主力comfyui环境积累了庞大的模型库(几十GB甚至上百GB),但同时又需要使用轻便的便携版ComfyUI。重复下载模型耗时耗力,而默认必须放在软件目录下又限制了存储灵活性。别担心!这里有一个极其简单、安全、零空间占用的终极方案,不仅能让便携版共享已有模型库,更能将模型文件存放在你指定的任意位置!操作只需几步,释放你的存储自由。
方法一、模型迁移官方原版教程:
找到文件:D:\ComfyUI-aki\ComfyUI\extra_model_paths.yaml.example
修改“extra_model_paths.yaml.example”名称为“extra_model_paths.yaml”
然后修改官方代码模型存放路径,参考示例如下:
注:
base_path: E:/ComfyUI/
盘符前面有一个空格,删除了就有问题,其余的默认即可。
弊端:部分模型存放在其他文件夹,例如:“text_encoders”无法读取,官方默认是:clip路径。需要自己增加代码:参考Diffusion_models新增多模型存放路径示例即可。否则前端找不到对应模型。
方法二、comfyui模型迁移工具一键完成
核心原理:
利用一个轻量级的专用工具(约10MB),在ComfyUI的模型目录(如 F:\ComfyUI_便携版\models)中,创建指向任意目标位置(如 D:\ComfyUI\models、E:\Big_HDD\Models )的虚拟文件夹结构(类似于快捷方式链接)。这样,ComfyUI启动时会通过这些链接直接读取真实模型文件,软件目录自身不存储任何模型数据。
操作步骤:
- 放置工具: 将下载好的 comfyui模型共享软件2.0。复制到ComfyUI软件自身的模型文件夹里(即
[你的ComfyUI目录]\models
)。如果是新安装,这个文件夹里面的文件可以全部迁移到准备存放模型的文件盘。 - 关键一步:关闭comfyui软件!关闭SD软件! 不然会拦截,导致工具操作失败。
- 在ComfyUI的
models
文件夹中,双击运行 comfyui模型共享软件2.0。 - 选择模型实际位置: 工具运行后弹出文件选择对话框。这时,导航并选择你模型文件实际存放的根目录文件夹(例如 D:\AI\Models、E:\StableDiffusion_Models )。注意:是选择包含 checkpoints, loras, vae 等子文件夹的那个根目录,不是子文件夹本身。
- 跳过机制: 如果ComfyUI的
models
下已存在同名文件夹,工具会跳过创建,避免冲突。
完成! 工具提示创建成功后,操作完成。
✨核心优势:
- 存储位置自由: 模型可存于其它位置,不再受限于软件安装目录。
- 零空间占用: ComfyUI目录下的虚拟链接不占用模型文件本身的空间。
- 操作极其简单: 复制工具、运行、选择路径三步(关键关软件)。
安全可靠:
- 只创建链接,不移动、复制或删除原有模型。
- 取消共享?直接删除ComfyUI的 models 下由工具创建的文件夹即可,不影响原文件。
- 广泛适用: 完美支持模型 (checkpoints, loras...) 和自定义节点 (custom_nodes) 的重定向。
- 更新同步: 在模型实际位置更新后,ComfyUI下次启动自动生效。