
ComfyUI 工作流导入导出与迁移完整指南分享、还原与避坑【免费下载链接】ComfyUIThe most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUIComfyUI 的画布由一个个节点连成节点一多就有两个现实痛点换台机器后画布怎么找回以及怎么把一整套生成流程原样发给同事。本文按四个具体任务把 ComfyUI 工作流的导入、导出、迁移与分享逐一说清。先弄明白工作流文件长什么样 ComfyUI 工作流就是一个 JSON 文件里面记录了每个节点的参数、节点间的连线关系以及画布上的布局位置。它是纯文本可以丢进编辑器直接看也可以放进 git 做版本管理。仓库里就有现成的工作流模板目录建议把它当教材ComfyUI/ ├── blueprints/ # 仓库自带的成品工作流全部是 JSON 文件 ├── input/ # 工作流读取的输入图片目录 ├── output/ # 生成图片输出目录 └── workflows/ # 建议自建存放你自己维护的工作流blueprints/ 里放着一批开箱即用的流程文生图、图生视频、深度估计等对照着看一遍你对工作流 JSON 的内部结构就会建立直观印象。三步让画布跟着文件走手动把画布存成 JSON节点搭好后按Ctrl SmacOS 为Cmd S打开保存对话框选择存放位置输入带用途和版本的文件名如portrait_v1.2.json点击保存导出完成完整快捷键表在 README.md 的 Shortcuts 章节顺带一提Ctrl D能直接加载默认图是清空画布、重开一局的快捷方式。让流程自动写进图片更省事的是一图一流程每次运行后ComfyUI 会把完整的流程数据写进输出图片的 PNG 元数据块metadata chunk。核心逻辑在 nodes.py 的SaveImage节点里metadata.add_text(prompt, json.dumps(prompt))也就是说output/ 目录下的图片天然自带画布对方只要把这张图拖进 ComfyUI流程就能还原。图片里承载的不只是像素还有整张工作流。LoadImage 节点读取的输入图位于 input/ 目录仓库自带的示例图如下空手复原画布的三种方式方式触发方式适合场景Ctrl O打开 JSON手动选择本地文件手里有 .json 文件拖拽 PNG 进画布服务端解析图片元数据手里只有生成的图片服务端历史server.py 的/history接口同一台机器上、流程刚跑过从 JSON 导入按Ctrl O选中文件系统解析节点、参数与布局自动重建画布。这是迁移的主力方式。从图片导入把带元数据的 PNG 拖进 ComfyUI 界面服务端读取图片里的 prompt 字段并还原流程。注意前提是保存图片时确实写入了元数据——如果启动参数关掉了args.disable_metadata见 nodes.py图片就不再携带工作流。从历史导入每次提交都会把 prompt 数据交给 server.py 中的trigger_on_prompt钩子做预处理后入队历史记录可通过 History 面板取回。此方式只对本机有效跨机器迁移还是靠前两种。团队工作流目录怎么分 ⚠️多人协作时建议按工作流的成熟度分目录而不是按人名分workflows/ ├── base/ # 基础模板改动需评审 ├── experimental/ # 实验性流程随时可弃 └── production/ # 生产流程文件名带语义化版本号三条版本管理习惯文件名用语义化版本如character_design_v1.2.json一眼看出新旧文件内备注作者与修改日期方便回溯大改之前先导出快照旧版本留在 git 历史里不用在磁盘上留副本导入失败按这四步排查JSON 语法先用任意 JSON 校验工具打开文件被截断或手工改坏都会导致解析失败自定义节点依赖工作流用到的节点若不在对方的 custom_nodes/ 目录里导入后对应位置会缺节点模型文件缺失工作流按名称引用模型文件必须落在 models/ 的对应子目录checkpoints、loras 等否则节点运行报错版本兼容旧版工作流可能用到新版已改名的节点或参数拿一个确定能跑的版本做对照能快速定位分享前把冗余节点删掉、把大流程拆成子工作流文件越小出错的概率越低。还能再往前一步API 批量管理script_examples/ 里有基础 API 与 WebSocket 示例可以程序化提交工作流搭批量生成流水线模板库沉淀以 blueprints/ 为基础扩充团队内部模板库配合 git 做版本管理自动化验证结合 tests/ 的测试框架给关键工作流写回归用例节点升级后先跑测试再上线【免费下载链接】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),仅供参考