3步把ComfyUI工作流搬到任何电脑:备份与复用实战指南
3步把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 就是那个基于节点接口的扩散模型工具工作流迁移的核心其实就一件事把记录节点连线关系的那个 JSON 文件带到新机器再把它依赖的模型文件和插件一起备齐。概念拆解工作流文件到底是什么所谓工作流本质上是一个 .json 文本文件。你连的每个节点画布上的一个功能单元像一块块积木——加载模型、写提示词、设采样步数——都是一张乐谱点保存时ComfyUI 就把节点类型、参数值、连线关系打包写进这个文件。所以迁移的本质是复制这张乐谱。但注意乐谱里不包含乐器模型文件和演奏员自定义节点插件这就是为什么迁移后常出现红色报错节点。快速上手7步保存一份任何电脑都能打开的工作流JSON ⚡打开要迁移的工作流点一次 Queue 确认当前版本能正常跑通。只保留可复现的版本没跑通过的工作流只是一堆参数。按 CtrlS或菜单 File → Save界面会把当前画布写成同名 .json 文件落盘。这个文件是迁移的唯一载体不用截图界面、不用逐个复制节点。立刻把它重命名为项目名_日期_版本号比如 product_image_20260827_v1.json。将来出现第三个版本时你会感谢现在的自己。把文件放进项目根目录的 blueprints/ 文件夹。这个目录本来就是 ComfyUI 用来存放模板工作流的跟着项目走迁移整包时工作流自然带走。把 json 拷到新机器直接拖进 ComfyUI 界面导入。界面会自动解析文件还原节点布局和连线关系。扫一遍带的红色节点在节点管理器里逐个安装对应的自定义节点。红节点一定是缺插件工作流文件自己解决不了。完整 Queue 跑一次产出和旧机器一致才算迁移完成。跳过验证的每一步都会把问题推迟到下次使用时爆发。下图这些参数正是 json 里记录的东西所以一份文件就能还原整个画布进阶玩法当单个JSON不够用时场景一团队三四个人各电脑版本参差不齐。做法把标准化 json 统一放进 blueprints/ 目录当模板库文件名按用途命名并写一份 README 说明每个模板的用途和默认参数。仓库里自带几十份官方模板翻 blueprints/ 目录就能看到 Text to Image (Flux.1 Dev).json 这类文件照着命名风格来就行。 注意模板库放的是标准件不是个人草稿箱草稿留在本地保存里。场景二想批量生成几百张图不想手动点界面。做法在界面里 File → Export (API)得到 API 格式 JSON只有执行参数、没有界面布局再发给本地 127.0.0.1:8188/prompt 接口触发生成data json.dumps({prompt: api_prompt}).encode() req urllib.request.Request(http://127.0.0.1:8188/prompt, datadata) urllib.request.urlopen(req)注意API 格式还原不了界面布局迁移画布仍要用普通 Save 出的那份文件两者别混用。高频问题速查导入报错、模型找不到Q导入后为什么有节点是红色带A它依赖的自定义节点插件本机没装。打开节点管理器看缺失节点清单逐个安装红色就转绿。Q跑工作流时报找不到模型A工作流文件只记录了模型名称不包含模型文件本身。把同名模型文件放进 models/ 对应子目录如 models/checkpoints/即可加载。Q工作流 JSON 和 API JSON 什么区别A前者由界面保存、含节点布局、能在界面重新打开后者由 Export (API) 导出、只有执行参数、给程序调用用。Q高版本 ComfyUI 建的工作流低版本打开会坏吗A多数情况前向兼容但求稳就团队内统一版本并在保存时把版本号写进文件名。Q生成的图片能反向还原工作流吗A可以。新前端支持把生成的图片拖回界面解析图片里嵌入的工作流数据。分享前别再压缩一遍否则嵌入数据会损坏。实战走查把文图工作流从公司搬到家里昨晚用公司电脑上的文图工作流批量出了几张商品图今天要回家里的新电脑继续。先在公司机器上按一次 Queue确认这个版本没问题然后 CtrlS系统生成 myworkflow_20260827_v1.json。把 json 和用到的模型文件一起拷进 U 盘带回家。新机器上先克隆项目git clone https://gitcode.com/GitHub_Trending/co/ComfyUI 再跑 pip install -r requirements.txt 用 python main.py 启动。界面打开后拖入 json冒出两个红节点报错信息指向缺一个放大插件从节点管理器装上再去 models/checkpoints/ 里找到同名模型文件。最后点 Queue出图和旧机器那张逐像素对比风格一致、参数一致只有种子不同。全程 20 分钟大部分时间花在等装插件上。避坑三原则 工作流文件是乐谱不是乐器。迁移前先把模型文件 自定义节点清单列出来和 json 放在一起搬——只搬文件不搬依赖新机器必报错。模型路径要集中配别散落各处。把仓库里的 extra_model_paths.yaml.example 复制为 extra_model_paths.yaml去掉注释把所有模型指向统一目录comfyui: base_path: /path/to/comfyui/ checkpoints: models/checkpoints/ loras: models/loras/这样工作流在哪台机器上都能直接打开不用改文件内容。改一版存一版旧版本别删。文件名带版本号新实验炸了还有旧乐谱可翻——备份的意义就在这。现在就打开你机器上的 ComfyUICtrlS 存下当前工作流丢进 blueprints/ 目录文件名带上今天的日期。明天把这个文件拖到另一台电脑打开跑一次验证。走完这一遍你的作品才算真正不再被锁死在一块屏幕里。【免费下载链接】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),仅供参考