comfyui 入门
简介
基于 stable diffusion 的功能强大、模块化程度高的 AI 绘图软件,自带图形界面和接口服务的后端
- 节点 / 图形 / 流程图界面用于实验和创建复杂的稳定扩散工作流程,无需编写任何代码
- 完全支持 SD1.x、SD2.x、SDXL 和 SVD
- 异步队列系统
- 许多优化:仅重新执行工作流程中在执行之间发生变化的部分
- 命令行选项:
--lowvram
使其在显存小于 3GB 的 GPU 上运行(在显存较低的 GPU 上自动启用) - 即使您没有 GPU,也可以使用:
--cpu
(慢) - 从生成的 PNG 文件加载完整的工作流程(带有种子)
- 将工作流程保存 / 加载为 Json 文件
- 启动速度非常快
- 完全离线工作:永远不会下载任何东西
安装
即使没有显卡也可以使用处理器运行 comfyui,但是不推荐这样做(非常慢),最好拥有超过 32GB 内存和 6GB 显存英伟达显卡。
Window 系统
推荐使用绘世启动器傻瓜式安装,不用浪费时间折腾各种依赖的安装。
- 安装最新的显卡驱动
- 下载 绘世启动器 ,解压到一个空目录下
- 启动绘世,按照提示操作
- 需要先安装
.NET桌面运行环境
,点击确认和下载并安装软件后再次启动绘世 - 等待软件自动下载好数据文件后,按提示进入到内核下载
- 按照下图选择下载内核,这里可以选择不安装 torch,可以在后面再安装
- 安装完成软件会自动关闭,再次启动软件即可到软件操作界面
- 接下来可安装模型、插件,再一键启动 comfyui
linux 系统
- 安装 python,不支持 python3.12 版本,推荐 3.11 版本
- 安装 torch,打开 pytorch 官网,往下翻找到并选择安装命令,如下图所示
- 如果是英伟达显卡并安装最新版本驱动可执行此命令:
pip install torch torchvision torchaudio
- 克隆 comfyui 仓库(先安装 git),
git clone https://github.com/comfyanonymous/ComfyUI.git
- 切换到 comfyui 目录:
cd ComfyUI
,安装 comfyui 依赖:pip install -r requirements.txt
- 启动 comfyui:
python main.py
使用
- 下载 checkpoints 大模型文件,比如 sd_xl_base_1.0.safetensors 可从此网站下载:https://hf-mirror.com/stabilityai/stable-diffusion-xl-base-1.0/tree/main
- 将文件移动到 comfyui 的
models\checkpoints
目录中 - 启动 comfyui,在浏览器中打开链接:http://127.0.0.1:8188
- 选择默认工作流,点击右侧的
load default
- 在
load checkpoints
节点中选择刚才下载的模型 - 可修改输出图片尺寸和随机数种子等等参数,点击右侧的
queue prompt
即可生成图片 (速度取决于所选模型和电脑配置)
建议使用翻墙环境,否则下载插件和模型等等会有各种网络问题,可使用模型镜像站缓解此类问题
插件安装(中文插件)
- 安装 comfyui 管理器插件,可使用绘世的插件安装功能,也可手动克隆 ComfyUI-Manager 到
ComfyUI/custom_nodes
目录 - 启动 comfyui,在浏览器上右侧可看到 manager 按钮表示安装成功,点击可使用其各种功能
- 安装中文插件,使用 manager 插件的
install custom nodes
功能搜索language
- 从结果列表中选择
AIGODLIKE-COMFYUI-TRANSLATION
插件安装 - 安装完成后重启,点击右侧
switch locale
即可切换中文
参考链接
项目地址:https://github.com/comfyanonymous/ComfyUI
工作流示例:https://comfyanonymous.github.io/ComfyUI_examples
管理器插件:https://github.com/ltdrdata/ComfyUI-Manager
国内镜像站:https://hf-mirror.com
国内模型站:https://aigccafe.net