ComfyUI模型补丁横杠字符问题解决方案
✅ 关键:符号不一样!是两种不同的横杠
-
Z‑Image‑Turbo‑Fun‑Controlnet‑Union‑2.1→ 这里是长破折号(en‑dash‑),复制博客 / 工作流 json 出来的,属于特殊 Unicode 字符 -
Z-Image-Turbo-Fun-Controlnet-Union-2.1→ 这里是键盘上普通短横杠(hyphen-),AutoDL 公共模型真实文件名用的是这个。
👉 ComfyUI 区分这两个符号!
哪怕文字看着一模一样,只要横杠字符不一样,就会报「找不到模型」,这是高频踩坑点。
怎么处理(AutoDL 这边)
你在 AutoDL 公共模型列表看到的真实文件:
Z‑Image‑Turbo‑Fun‑Controlnet‑Union‑2.1.safetensors
它内部文件名用的是普通短横杠 ****
-。
操作
- 点这个模型的【使用模型】,复制到实例路径:
1/root/ComfyUI/models/model_patches/-
重启 ComfyUI 实例。
-
回到 ComfyUI 画布,打开「加载模型补丁」节点:
-
把节点输入框里的全部文字复制删掉,手动重新打字输入(不要复制粘贴博客的文本!复制会带特殊长破折号)
-
手动敲:
1Z-Image-Turbo-Fun-Controlnet-Union-2.1.safetensors全部用键盘上的减号
-,不要复制粘贴。
小技巧
也可以直接点开节点下拉框,在模型列表里直接选中这个模型,不要手动填文本,下拉选择会自动匹配正确文件名,彻底避开横杠字符坑。
如果你想用 8 步版本
复制 Z‑Image‑Turbo‑Fun‑Controlnet‑Union‑2.1‑2602‑8steps.safetensors,同样,节点下拉选择,不要复制粘贴文本。
很多人遇到:文件明明放对文件夹,依然报缺失模型,90% 就是这个长 / 短横杠字符不匹配的问题。
做完这一步,第一个模型报错就解决,接下来处理插件缺失。
需要我给你讲下一步安装两个自定义节点插件的操作吗?
(注:部分内容可能由 AI 生成)