这个文章很好:https://mp.weixin.qq.com/s/vCZ8bN3b9JXdrTr9ZF-lDA
不过这儿还是描述一下。
准备工作:
- Python 3.10
- git
- 绕路工具
- 据说要30G以上硬盘空间。
- 建一个目录,git clone这个项目:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
- 下载几个G的模型到上面项目的
\models\Stable-diffusion
目录中: https://civitai.com/models/6424/chilloutmix
- 运行项目中的
webui-user.bat
,网络不好就绕路。
- 出现网址
http://127.0.0.1:7860/
后进入,到civitai.com
去抄关键词。例如:best quality, ultra high res, (photorealistic:1.4), 1woman, sleeveless white button shirt, black skirt,black chocker, ((glasses)), (Kpop idol), (aegyo sal:1), (platinum blonde grey hair:1),((puffy eyes)), looking at viewer, full body
models网站
https://civitai.com
https://huggingface.co/
prompt关键词网站
由于不同模型训练不同,使用的关键词很可能也不同。所以需要看一下模型的说明
https://promptbase.com/
https://finding.art/
http://heizicao.gitee.io/novelai/#/book?menuid=48
https://lexica.art/
https://docs.qq.com/doc/DWHl3am5Zb05QbGVs?&u=d105b60e326b4332a049f5733808dda8 元素法典
以下参考https://huggingface.co/stabilityai/stable-diffusion-2-1-base/discussions/7,这篇教程除了介绍webui的安装以外,还介绍了使用dreambooth训练model(checkpoint),使用lora训练model,将训练好的model与其他model合并(inject), 以及制作Textual Inversion (TI) / Text Embeddings,如何将diffuser文件和dreambooth model文件转化为ckpt文件,如何在算力很差的电脑上用googleColab帮自己训练模型、生产图片,还有用instructPix2Pix替代photoshop的教程。
A1111-Web-UI-Installer
可以在github上搜索A1111-Web-UI-Installer
,相当于上面的一键安装程序,高级用户可以不用
models
除了civitai上的models,在github上也有一些models,可以搜索anything-v3.0
我的笔记本显卡3050 4G内存参数上可以使用--xformers
但不能使用--no-half
LORA插件和VAE
lora文件下载到:extensions\sd-webui-additional-networks\models\lora
Controlnet
无界AIhttps://www.wujieai.com/
dreambooth: 自学习插件
安装后需要重启整个webui.
视频说如果GPU显存低于12G就别用dreambooth了,可以去用lora啦-__-||
我刚在淘宝查了一下,有12G显存的最低配置是4070Ti,6000多元,16G就得4080,24G就得4090了,一万多。
invoke AI
值得单独花时间在学习的另一个AI绘图工具。
这个是安装教程https://invoke-ai.github.io/InvokeAI/installation, 和A1111 webui的区别是, invoke AI的web界面要漂亮很多,另外似乎还支持部分修改的模式。但据说插件不如webui多。
instructPix2Pix
号称替代photoshop的。不过A1111不支持,需要另一个NMKD GUI
, github地址:https://github.com/n00mkrad/text2image-gui
下载地址<nmkd.itch.io/t2i-gui>
也可以在线试试:https://huggingface.co/spaces/timbrooks/instruct-pix2pix
用起来相对简单,但是没有放大图片的功能。放大图片需要用A1111的Extra,方法选择R-ESRGAN 4x+
。如果图片中有人脸,可以把GFPGAN visibility
设置成1,会改善人脸的质量。