ComfyUI 工作流迁移指南:三步完成备份、恢复与分享
【免费下载链接】ComfyUIThe most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI
ComfyUI 是一款节点式图像与视频生成工具,调试出一套可用流程后,你很快会碰到 ComfyUI 工作流迁移与备份的任务:换电脑、和同学分享、几个月后恢复旧流程。本文把这些动作拆成可执行步骤,每一步都附带验证信号,让流程在任何一台设备上都能原样跑起来。
如何判断该用哪种迁移方式
先明确目标,再选路径,避免过度操作:
- 只想备份当前成果→ 导出 JSON 文件存档
- 想恢复旧流程→ 找到对应 JSON 导入即可
- 分享给同学或同事→ JSON 加依赖清单,让对方一次配好环境
- 要在另一台电脑上跑→ JSON 加模型文件,再做环境核对
- 团队长期维护→ 建模板目录,统一命名管理
对个人创作者来说,前三条覆盖了大部分场景,下面的主线方法对它们最稳。
三步完成 ComfyUI 工作流迁移:导出、记录、验证
步骤一 📦 如何导出完整工作流
目的:把当前的节点结构、连接关系和参数值固定下来。
操作:在顶部菜单选择保存工作流(以当前版本界面为准,通常是"Save"或导出选项),会得到一个 .json 文件,它本质上是一个记录全部节点参数与连接关系的文本文件。建议直接按项目名加日期命名。
验证信号:用文本编辑器打开 json,能看到节点 ID、参数和连接数据。
常见中断:导出前忘了保存,最近一次改动没被记录——先重新保存,再导出。
步骤二 如何写出依赖清单
目的:把 JSON 之外需要的东西写下来。工作流文件只记录节点和连线,模型文件和第三方扩展(自定义节点)不随文件迁移,需要单独列清单。
操作:列三项——
- 用到的自定义节点插件:参考项目内 custom_nodes/ 目录下的列表;
- 模型文件名:如 checkpoints、LoRA、VAE,对应 models/ 目录下的子目录;
- ComfyUI 当前版本号。
验证信号:拿着这份清单和模型文件,新人能搭出一套相同环境。
常见中断:只记了模型名没记版本,或目标机上的插件版本不一致,导致参数出现细微偏差。
步骤三 ✅ 如何在目标机器上验证
操作:把 json 和模型文件拷到目标机器,导入工作流,先按原参数完整跑一次,对比两台机器的出图。
验证信号:界面不出现缺失节点提示,模型加载无报错,出图构图与风格一致。
常见中断:出现红色缺失节点 → 按清单补装插件;模型加载失败 → 检查文件是否放在正确的 models/ 子目录。
💡 迁移前后各跑一次并对比生成图,是最直接的验证方式,比逐项检查配置更快。
替代迁移路径速查:图片嵌入、剪贴板、模板目录
| 方式 | 适用场景 | 优点 | 限制 | 何时不选 |
|---|---|---|---|---|
| 图片嵌入工作流 | 向朋友分享作品 | 对方拖入图片即可还原,不用传额外文件 | 图片被压缩或二次加工后数据可能丢失 | 内网环境、长期存档 |
| 剪贴板复制粘贴 | 同机两个窗口间搬节点 | 最快,可只复制部分节点 | 仅限同一台机器,不含模型与插件 | 任何跨设备场景 |
| 模板目录 | 小团队统一维护流程 | 命名规范、便于检索 | 需要指定人持续更新 | 一次性分享 |
图片嵌入适合分享,不适合当备份;模板目录适合经常复用流程的团队,做法见下文命名一节。
依赖与文件如何核对
开始 ComfyUI 工作流迁移前,对照这张清单逐项过一遍:
- 自定义节点:整机迁移可直接拷贝 custom_nodes/ 目录(不含其中大文件);部分迁移则按清单安装相同插件。
- 模型文件:放入 models/ 下对应子目录,如 checkpoints、loras、vae。多台机器共用模型盘时,可以用 extra_model_paths.yaml 配置指向同一路径,不必重复拷贝(项目自带 extra_model_paths.yaml.example 模板,内容以当前版本为准)。
- 版本号:两端 ComfyUI 与主要插件版本保持一致,避免新旧参数不匹配。
- 关键参数:记录节点参数时别只写节点名,把调过的数值也记上。
比如图像尺寸、采样步数这类可调项,是核对重点,记下来能避免迁移后"出图跑偏"。
节点缺失等常见问题怎么修
| 现象 | 可能原因 | 处理方式 |
|---|---|---|
| 导入后出现红色缺失节点 | 目标机没装对应自定义节点插件 | 按提示的节点名安装插件,再重新导入 |
| 报模型名找不到 | 模型文件没放进 models/ 对应子目录 | 补放模型,或用 extra_model_paths 指向模型目录 |
| 流程能跑但结果差异大 | ComfyUI 或插件版本两端不一致 | 对齐版本后重跑对比 |
| 参数值变空或变化 | 节点新版调整了默认参数 | 对照原机导出文件手工填回 |
团队复用的命名与备份目录怎么建
几个小习惯,能让日后查找和回退省事很多:
- 文件命名:
项目_日期_版本.json,例如portrait_relight_20260827_v2.json,一眼能看出迭代到哪一步。 - 目录组织:建一个 workflows/ 目录按项目分文件夹,依赖清单放在同目录下。
- 备份数量:重要工作流至少保留两份(本地加网盘或云盘),每次大改后附一句改动说明。
结尾:最小行动清单
稳定的迁移流程就一条主线:导出 JSON、记依赖、目标机验证。
- 把当前工作流导出为 JSON 并命名
- 写下依赖清单:插件、模型、版本
- 在目标机器完整跑一次验证
- 按统一命名归档,保留两份备份
【免费下载链接】ComfyUIThe most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考