本文介绍如何部署Stable Diffusion WebUI工具前端和Stable Diffusion训练模型,实现高质量AI图片生成,掌握整个AI作画推理流程及关键参数对图片输出的影响。
AIGC(AI generated content)是一种利用AI技术自动生成内容的生产方式,代表着AI从理解语言、理解文字、理解图片和视频,走向了生成内容,是一种‘人机共创’新模式。
请参考通过向导购买实例创建一台符合以下条件的实例:
Python -V
命令,回显如下,表示安装成功。python -m pip install --upgrade pip -i https://mirrors.ivolces.com/pypi/simple/
命令,将PIP升级至最新版本。git --version
命令,回显如下,表示安装成功。打开“Git cmd”,执行git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
命令。
回显如下,表示下载成功。
\stable-diffusion-webui\models\Stable-diffusion\
目录。\stable-diffusion-webui\
目录,双击运行webui-user.bat
文件。参数 | 说明 | 取值示例 |
---|---|---|
Sampling Steps | AI推理的步数,步数越多画面中的细节就越多,需要的时间也就越久,一般设置20~30。 | 20 |
Sampling method | AI推演的算法,一般可以选择Euler a、Euler 、DDIM。 | Euler a |
图片分辨率 | 取决于显卡,低于512 X 512画面不会有太多细节。 | 512*512 |
扩展选项 |
| 不配置 |
Batch count | 运行次数。 | 1 |
Batch size | 同时生成图片的张数。 | 1 |
CFG Scale | 设置的越高,AI越严格按照设定生成图片,但也会有越少的创意;设置的越低,AI就会有更多的创意。一般设置为7左右。 | 7 |
Seed | 生成每张图片时的随机种子,作为确定扩散初始状态的基础,一般保持默认。 | -1 |