利用 Chilloutmix 生成 AI 肖像 | Jim Zhang's blog
利用 Chilloutmix 生成 AI 肖像2023-03-04

Stable diffusion 是一种用于生成图片的算法,它的原理是通过将图像分解为多个层次的特征,然后在每个层次上进行稳定的扩散,最后将所有层次的特征叠加在一起。

Stable diffusion 及 WebUI

当然,有很多好心人已经把这个算法封装成了 WebUI,在浏览器中点一下就能用的那种。比如 InvokeAI, Stable Diffusion WebUI 等等。

鉴于 Jim 现在还没有搞明白 InvokeAI 中 LoRA 怎么用,所以 Jim 就用 Stable Diffusion WebUI 来生成 AI 肖像吧。

在 Stable Diffusion WebUI 的 GitHub 仓库中,有一段 Installation 帮助(以 Windows 为例):

  1. Install Python 3.10.6, checking "Add Python to PATH"
  2. Install git.
  3. Download the stable-diffusion-webui repository, for example by running git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git.
  4. Run webui-user.bat from Windows Explorer as normal, non-administrator, user.

导入 Chilloutmix

著名的模型网站 civitai.com 上有很多 Stable diffusion 模型,比如 Chilloutmix。然后我们点击下载,下载的文件应该是一个 .safetensors 文件(对于其他的模型,可能是 .ckpt(checkpoint),一般而言,.safetensors.ckpt 更安全)

导入一些 LoRA 模型

生成 AI 肖像