ComfyUI 工作流导入导出:保存、分享与 JSON 区别
ComfyUI 工作流导入导出只涉及两组操作:导入有三种途径,导出分两种格式。导入可以选内置模板、把带 metadata 的生成图片拖进画布,或者打开本地的 workflow.json;导出则要在标准 Workflow JSON 和 API JSON 之间做选择——前者用于备份分享,后者用于脚本批量生图或对接 API。分清这两组差异,换设备、换队友时工作流才不会丢。
三种导入方式,看手上拿到的是什么
官方文档给出的加载路径有三条,实际选哪条,取决于对方给你的东西是模板、图片还是 JSON 文件。
从 Workflow Template 加载
打开 ComfyUI 控制台页面中的模板入口,直接选一个内置模板即可。这些模板随安装包一起发布,存放在安装目录 python_embeded\Lib\site-packages 下各文件夹的 templates 子目录中(本机示例为 D:\ComfyUI_windows_portable\python_embeded\Lib\site-packages)。该目录里有两类文件:
- .json:定义工作流的核心文件,记录节点排列、连线逻辑和关键模型的下载链接,拖进画布即可加载整个工作流。
- .webp:既是可视化预览图,也内嵌了工作流信息,直接拖入 ComfyUI 窗口就能读取,不需要再找对应的 json。
从带 metadata 的图片加载
凡是用 ComfyUI 生成的图片都会写入 metadata,其中包含完整的 workflow 信息。把图片下载到本地,再拖拽进浏览器里的 ComfyUI 界面,工作流随即还原。这也是社区里最省事的分享方式。
从 workflow.json 文件加载
拿到别人的 json 后,在菜单栏点击 文件 → 打开,选中该文件,当前工作流就会被加载进来。
工作流怎么保存:默认路径与自定义路径
ComfyUI 默认把工作流保存在 user\default\workflows 目录下(本机示例为 D:\ComfyUI_windows_portable\ComfyUI\user\default\workflows)。想单独归档,需要手动把保存后的 json 复制到自定义路径;也可以直接用工作台的导出按钮导出,文件会经浏览器自动下载,再另存到你想放的位置。
导出还是导出(API):两种 JSON 差在哪
在 文件 菜单中可以看到 保存/另存为、导出、导出(API)等选项,Windows/Linux 下 Ctrl + S 也能快速打开保存对话框。此外,正常执行工作流生成图片时,系统会自动把完整工作流 JSON 写进图片 metadata,图片存放在 output 目录——这类图片拖回工作台即可导入,相当于一份“活的工作流”。
| 对比项 | 导出(Workflow JSON) | 导出(API JSON) |
|---|---|---|
| 数据结构 | 用 nodes 与 links 两个数组分别存节点和连线 | 以“节点ID: 节点对象”的形式组织,没有 links 数组 |
| 连线信息 | 独立存放在 links 中 | 已直接嵌入各节点的 inputs |
| UI 属性 | 每个节点带 pos(位置)、size(大小) | 不含坐标等 UI 信息 |
| 适用场景 | 备份、分享、在界面内复用 | 脚本批量生图、对接 API 服务 |
| 能否被界面导入 | 可以 | 可以 |
选择建议很直接:只为保存备份或分享,选导出;要写程序脚本批量生图、对接 API 服务,选导出(API)。API 格式的文件同样能被 ComfyUI 界面导入并正常运行。
把工作流分享给别人的几种做法
- 直接发 JSON 文件:通过邮件、网盘或即时通讯工具把导出的文件传给对方。
- 发产出的图片:图片自带完整工作流,对方拖入 ComfyUI 就能还原全部配置。
- 上传公共社区:开源社区、GitHub 仓库或 AI 绘画平台的公共资源区都可以,别人自行下载。
- 生成临时链接:把 JSON 内容粘贴到 jsonkeeper.com 这类在线服务,生成临时分享链接发给对方。
ComfyUI 工作流导入导出前,提醒对方这三件事
- 自定义节点依赖:工作流用到自定义节点时必须说明插件名称和版本,否则对方打开会报“未知节点”。可以用注释节点或单独写一份说明文件。
- 模型文件路径:json 里只记录模型文件名,不含完整路径。对方本地要有对应模型,否则加载后提示缺失。
- 版本兼容性:ComfyUI 更新频繁,旧版本的 json 未必能在新版本正常使用,分享时标注所用的 ComfyUI 版本号更稳妥(具体兼容范围发布前需核验)。
网盘资源下载
以下资料与本文标签匹配,已整理在网盘,按需自取。
展开全部 2 个资源
b4jh网盘链接可能失效或变更,若无法打开请在评论区留言。