十月底的时候 ComfyUI 官方宣布将发布一款桌面客户端 ,它最大的特点是同时兼容 Mac 和 Windows 系统,也就是说苹果用户也可以实现一键安装 ComfyUI 了,很多小伙伴最担心的安装问题迎刃而解。
当时我也申请了内测名额,并在半个月前就收到了官方发送的内测邮件,但那时只有 windows 安装包一项,而且初始版本并不稳定,所以没有第一时间为大家介绍。
前两天官方又发送了新的内测邮件,里面包含了 Mac 和 Windows 双系统安装包,而且程序经过多次迭代也比之前也稳定了很多,所以今天就为大家介绍一下 ComfyUI V1 桌面客户端的安装方法和注意事项。
一、ComfyUI V1 安装
这次的 V1 安装包下载链接是直接通过邮件发送的,有 Windows 和 Mac 两个链接,我下载的是 Win 版安装包,大小只有 105MB,版本号为 0.3.15, 适配 64 位操作系统。
双击安装包进入安装流程,首先选择安装路径,这里需要注意的点是安装路径中不要有中文字符,最好是全英的;也是不要套很多层文件夹,最好直接在 C 盘或者其他分区新建一个文件夹进行安装,且磁盘可用空间不小于 15G。
第二步是文件迁移。这一步是选填,如果你的电脑上已经安装过 ComfyUI,你可以将其中的 ComfyUI 文件夹的路径复制过来(比如 D:\ComfyUI_windows_portable\ComfyUI),这样就能共享使用已有的模型、用户设置和工作流;如果你没有安装过 ComfyUI 或者担心设置出错,那就不用填,直接点 Next 跳过这一步。
最后一步直接点 Install 安装就行,系统会开始下载相关文件,过程有点久需要耐心等待。完成后界面就会变成我们熟悉的 ComfyUI 操作界面了,默认加载的是一个基础文生图工作流。如果你对 ComfyUI 的新版界面还不熟悉,可以通过这篇文章了解它的用法。软件安装成功后,桌面会新增一个 ComfyUI 图标,之后想使用 ComfyUI 时直接双击此图标即可启动。
二、基础操作
如果最开始的安装阶段你没有选择导入已有的 ComfyUI 模型,那么在界面打开后,首先需要做的就是将常用的 checkpoints、lora、upscale、controlnet 等模型,复制到新 ComfyUI/models 路径下的一系列文件夹中。此外桌面版支持插入模型链接,如果你下载的工作流中有此设置,系统会提示你下载安装该模型。
由于环境依赖的原因,桌面版不支持一键导入自定义节点。但它内置了 ComfyUI Manager 插件,因此我们可以直接在其中查找需要的插件,然后重新安装。
另外目前 ComfyUI 的右上角新增了一个「底部面板」小图标,点击它可以查看后台日志和运行状况,比如模型下载进度、图片生成进度、系统报错提示等。
还有就是左上角新增了一个 Help 版块,可以查看官方 Github 报错列表、ComfyUI 使用指南或者加入 Discord 交流社区。里面的 Open Folder 可以帮我们快速打开根目录里的一些文件夹,比如 models 模型、outputs 已生成的图像、custom nodes 自定义节点等。
桌面版 ComfyUI 版本有更新时,界面打开后会自动弹出一个窗口提示你进行更新,我们也可以在 “设置”中打开/关闭自动更新。如果想完全卸载 ComfyUI 桌面客户端然后重新安装,除了删除 ComfyUI 文件夹,还需要将以下路径中的内容完全删除:
① Windows:
C:\Users\WINDOWS\AppData\Local\@comfyorgcomfyui-electron-updater
C:\Users\WINDOWS\AppData\Roaming\ComfyUl
② Mac:
/Users/Library/Application Support/ComfyUI
三、安装资源
桌面客户端目前刚刚发布,有一部分插件还没有进行兼容优化,因此目前可能无法使用,但这些问题该很快就能得到解决。如果在使用时遇到 bug 报错,大家可以到官方网站反馈自己遇到的问题,或者看看有没有相同问题的帖子,里面或许有解决方法。
官方表示等 V1 桌面版稳定之后,相关的运营维护资源也将全面转向这边,我们现在使用的便捷独立版就会停止维护了,所以建议对 ComfyUI 有强需求的小伙伴尽早熟悉桌面客户端的相关操作。还没有拿到内测名额的小伙伴可以通过以下链接进行申请,我也将自己收到的 Mac 和 Windows 的安装包都下载了,资源都在文末的网盘内,大家可以先体验一下。
四、ComfyUI V1 快捷键
Keybind | Explanation |
---|---|
Ctrl + Enter | Queue up current graph for generation |
Ctrl + Shift + Enter | Queue up current graph as first for generation |
Ctrl + Alt + Enter | Cancel current generation |
Ctrl + Z /Ctrl + Y | Undo/Redo |
Ctrl + S | Save workflow |
Ctrl + O | Load workflow |
Ctrl + A | Select all nodes |
Alt + C | Collapse/uncollapse selected nodes |
Ctrl + M | Mute/unmute selected nodes |
Ctrl + B | Bypass selected nodes (acts like the node was removed from the graph and the wires reconnected through) |
Delete /Backspace | Delete selected nodes |
Ctrl + Backspace | Delete the current graph |
Space | Move the canvas around when held and moving the cursor |
Ctrl /Shift + Click | Add clicked node to selection |
Ctrl + C /Ctrl + V | Copy and paste selected nodes (without maintaining connections to outputs of unselected nodes) |
Ctrl + C /Ctrl + Shift + V | Copy and paste selected nodes (maintaining connections from outputs of unselected nodes to inputs of pasted nodes) |
Shift + Drag | Move multiple selected nodes at the same time |
Ctrl + D | Load default graph |
Alt + + | Canvas Zoom in |
Alt + - | Canvas Zoom out |
Ctrl + Shift + LMB + Vertical drag | Canvas Zoom in/out |
P | Pin/Unpin selected nodes |
Ctrl + G | Group selected nodes |
Q | Toggle visibility of the queue |
H | Toggle visibility of history |
R | Refresh graph |
Double-Click LMB | Open node quick search palette |
Shift + Drag | Move multiple wires at once |
Ctrl + Alt + LMB | Disconnect all wires from clicked slot |
请登录后查看评论内容