背景
去年在掘金看到一个博主使用 ComfyUI 进行 AI 绘画,并基于此工具展开个人业务。知道了这个东西,感觉很厉害的样子。
前段时间玩 DeepSeek 的时候,尝试用它写《历史是一群喵》的漫画,给出了 AI 作画的提示词,但是它没有绘画功能。就想起 ComfyUI 了,想着学一下了解一下应该不错。
今年弄了一台新的 windows 电脑,虽然是 CPU 的,但是也是可以跑 ComfyUI 的,决定玩一下这个东西。基本思路是先将官方的 examples 里面的例子都跑通,再分析一下这些流程,最后再尝试把之前 DeepSeek 给的提示词拿来绘图,生成目标图片。
安装篇
项目源码官方地址windows 有直接安装版本,点击发布版本,下载最新版本:
解压到本机就可以了:
案例库
官方还提供了一个 examples 库,一块拉下来。
启动
解压安装包,本机是普通电脑,不是 GPU,所以直接点击解压目录下的 run_cpu.bat
脚本启动,首次启动有点慢,还有点报错,但是不影响。
启动后是一个 Web 网页,默认端口 8188,通过 http://127.0.0.1:8188/ 访问:
修改配置,网上的视频资料都是英文版本的,所以修改语言为英语,显示风格为亮色。
启示录
这个东西对我来说,是个新东西,看几个视频,大概了解了一点原理,看了一些流程图,长得差不多,就是组合方式千变万化。
不过好在官网给了 Demo,还不少了,学习路径还是比较清晰的。把官网案例都跑起来的话,应该就入门了吧。
非常神奇的一点就是,直接将官网案例的图片,拖到网页操作区域后,流程图就出来了,然后接下来就是把流程图里面用到的模型下下来,直接运行测试了。
关键是模型镜像,两个模型地址都访问不了,想直接下载镜像是不行的。跑了三个案例后,大概找到了镜像下载的路径:
- 镜像网站查找,下载到本机后放到 models 目录下对应组件路径。demo 案例选择的模型名称,官网下的默认没有模型的,需要逐个下载。然后搞清楚这些模型的大概用途。
- 镜像网站上有模型,但是真正的模型文件缺失了,gitcode 和 gitee 上搜一下,也能搜到。
- 其他网盘,比如 UC 网盘。参考某博文里面有一个模型存储在UC网盘,为了玩这个,下了 UC 浏览器,还充了一个月会员。毕竟下载的那个模型有8G,一下就满了。
参考资料
- stable-zero123镜像下载地址:http://gitcode.com/mirrors/stabilityai/stable-zero123/tree/main
2.入门介绍: https://blog.csdn.net/gitblog_02778/article/details/145112547 - 其他案例:https://github.com/comfyanonymous/ComfyUI_examples/blob/master/hypernetworks/hypernetwork_example_output.png
- 放大案例:https://github.com/ssitu/ComfyUI_UltimateSDUpscale/tree/main?tab=readme-ov-file
- 模型镜像:https://hf-mirror.com
- v2-1_768-ema-pruned模型下载案例三用到了:https://gitee.com/hf-models/stable-diffusion-2-1/blob/main/v2-1_768-ema-pruned.ckpt