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 工作流文件。这篇文章只回答几个具体问题:ComfyUI 工作流怎么导入、怎么导出,换电脑后如何还原原来的流程,把流程交给同事要准备什么,以及怎么管理这些文件才不至于越攒越乱。
换了台机器,调了很久的流程却拿不回来?
一个很典型的场景:刚把项目从旧电脑搬到新电脑,或者从本地迁到了云服务器,打开界面却是一个空白的默认画布——花了几天连好的几十个节点、调好的参数组合,全都不见了。
好消息是,ComfyUI 把工作流存得很友好:一个标准的 JSON 文本文件。节点位置、连接关系、参数值全都在里面。只要会把这个文件导出来,跨机器迁移基本就是"复制一个文件"的事,剩下的只是几个容易踩的细节。
最省事的导入导出路径:一份 JSON 文件搞定
先把工作流导出
在顶部菜单选 File → Export,会生成一个 .json 文件,它就是当前画布的完整快照。另外还有 Save (PNG):它会把工作流写进图片元数据里,你把成图发到社交平台,别人把这张图拖回 ComfyUI 就能还原你的流程,适合随手分享。
如果你的工作流需要加载图片作为输入,别忘了 input/ 目录——参考图一般就放在这里,仓库里自带一张示例图 input/example.png:
迁移的时候,把工作流文件和对应的输入图一起带走,否则对方还得自己找图。
再把它导入到另一台机器
在目标机器上选 File → Open,或者按 Ctrl+O(macOS 是 Cmd+O),选中那个 JSON 文件;也可以直接把文件拖进窗口。ComfyUI 会自动解析节点结构和连接关系,还原出原本的布局。
导入后节点对不上,多半是这三件事
打开文件后先别急着跑,按顺序检查三处:
- 有节点变红、提示缺失:说明当前机器没装对应插件。ComfyUI 的自定义节点装在 custom_nodes/ 目录里,目标机器装上同一套插件,缺失的节点就会回来。
- 模型加载不出来:工作流里记录的是模型"文件名",不是绝对路径。只要目标机器 models/ 下对应子目录(checkpoints、loras、vae 等)里有同名文件就能用。如果两台机器的模型放在统一的存放位置,可以照着仓库里的 extra_model_paths.yaml.example 复制一份 extra_model_paths.yaml,指向你的模型目录,两台机器就能共用一个模型库。
- 文件完全打不开:多半是 JSON 语法或编码问题。先用任意 JSON 校验工具检查一下,确认文件是 UTF-8 编码,一般就能解决。
按真实诉求选做法
想自己留档,让流程能回溯
纯个人留档,只需要一个习惯:每次重要改动后 Export 一次。工作流是纯文本,可以直接放进版本管理工具,两个版本 diff 一下就知道自己改了什么。文件命名可以按"项目名 + 版本号 + 日期"来,比如portrait_relight_v2_2026-08-27.json,翻旧档时一眼能看懂。
把流程交给同事,要一起交什么
交工作流不是只交一个 JSON,对方还需要模型文件和插件才能跑起来。交接时最好附一句"需求说明":用哪个 checkpoint 和 lora、装了哪些自定义节点。自定义节点插件的输入项是怎么定义的,看下面这张图就很直观(仓库 comfy/comfy_types/ 里有完整示例):
如果团队里有不少值得复用的标准流程,可以参照仓库的 blueprints/ 目录——里面收了一批官方工作流模板。照这个思路把团队的常用流程整理成模板库,新成员拿个模板改参数就能上手,不用从零连线。
多台设备之间来回切,怎么同步
设备不多的话,同步工作流目录和 input/ 目录就够了;模型体积大、放在中心位置,用 extra_model_paths.yaml 的方式共享。如果有批量或定时执行的诉求——比如让服务器上每天跑同一个流程——就走 API 路线:选 File → Export (API) 把工作流导出成 API 格式,然后向服务器提交执行。script_examples/basic_api_example.py 展示了最基础的一种发请求方式,script_examples/ 目录里还有几个现成的例子可以照着改。
让工作流活过三个月:命名与归档
几条轻量习惯,不用搞得太重:
workflows/ ├── production/ # 日常在用的正式流程 ├── drafts/ # 还在调的实验稿 └── archived/ # 里程碑版本,只进不出- 文件名里带版本号,重要版本定稿后移进 archived,之后不再改动。
- 把工作流的用途、依赖(用到哪些模型和插件)写进工作流备注,或者在旁边放一个 README,半年后的你会感谢现在的自己。
- 流程里的可复用环节,拆成独立的小流程,主文件才不会越滚越大。
少折腾,把时间留给创作
一个导好、归档好的工作流,换机器不过是复制一个文件夹、点一次 Open。迁移这件事想得越少越好,把精力留给创作本身。
【免费下载链接】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),仅供参考