Stable Diffusion web UI

Stable Diffusion 是一款基于深度学习的图像生成模型,可以根据用户输入的文本描述生成逼真的图像。Stable Diffusion Web UI 则是该模型的网页用户界面,方便用户无需编程即可使用该模型进行图像生成。

Stable Diffusion Web UI 的使用界面简洁明了,只需如下步骤即可生成图片:

  1. Text Prompt 输入框中输入文本描述,该描述将作为图像生成的依据。
  2. 选择 Model 下拉菜单中的模型版本。
  3. 设置 Batch SizeSteps 等参数。
  4. 点击 Generate 按钮开始生成图像。

同时,该项目具备强大的扩展性,通过扩展可实现更加高级效果。


术语概念

术语 中文 介绍
text2img 文生图 根据 Prompt 生成图片
img2img 图生图 根据 Prompt + 图片生成图片
Prompt 提示词 想要什么
Negative Prompt 反向提示词 不想要什么
CFG scale 对 Prompt 的倾向程度
Sampling method 采样方法
Sampling steps 采样步长 小随机性高,大效率低
Seed 随机数种子 -1 表示随机
vae decoder
unet clip
encoder
text inversion
hypernetwork
dreambooth
native training
DreamArtist
Lora
inpaint


模型

Stable Diffusion web UI 默认附带一个模型,但是效果不够好。通常会下载更多定制模型,实现更好的效果。常用的模型下载站比如 civitai.com

下载好的模型放入 stable-diffusion-webui/models/Stable-diffusion/ 目录下,然后在 WebUI 刷新一下即可使用。

模型有两种格式,都能够支持,后者更安全:.ckpt(Model PickleTensor) 和 .safetensors(Model SafeTensor)。


Linux 安装

安装方式可按照官网《Automatic Installation on Linux》一节说明。仅一个脚本即可。下面我记录安装过程中遇到的问题。

安装脚本与代理冲突:

  File "/home/maxiee/Code/stablediffusion/stable-diffusion-webui/venv/lib/python3.11/site-packages/httpx/_config.py", line 336, in __init__
    raise ValueError(f"Unknown scheme for proxy URL {url!r}")
ValueError: Unknown scheme for proxy URL URL('socks://127.0.0.1:7890')

Linux 下解决方法,在运行安装脚本时,重新指定一下代理:

all_proxy=http://127.0.0.1:7890 ./webui.sh

网络资源

待读:


新增资源:


本文作者:Maeiee

本文链接:Stable Diffusion web UI

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!