搭建stable-diffusion(windows)

搭建 stable-diffusion 画图

硬件

英伟达 NVIDIA 显卡,建议 20 系以上,现存 8GB 以上,越大越好。
低于此配置可能会效果不理想或者报错

ps:硬盘大点更好,一些模型还是挺大的

软件环境

注意点

  • git 安装一直下一步即可
  • python 安装需要勾上添加环境变量
    底部有个 Add python.exe to PATH,勾上
  • CUDA 根据自己的系统来

安装

打开想要安装的目录,在地址栏输入cmd回车,打开一个终端

1
2
3
4
5
6
7
8
9
10
11
# 下载源码
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

# 设置python的镜像源。感谢中科大
pip3 config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

# 下面的命令是开始安装。如果中间下载报错,直接中断重试即可
# 出现 local URL: http://127.0.0.1:7860 时即为成功,不要关闭命令行窗口,这个是服务后台
# 直接浏览器打开地址 http://127.0.0.1:7860
.\webui-user.bat

补充: 执行安装命令前,建议提前将基础的 v1.5(文件名: v1-5-pruned-emaonly.safetensors)的模型放到 stable-diffusion-webui\models\Stable-diffusion\ 文件夹中,省去脚本下载的时间

关闭

方法一: 切到命令行,CTRL+c
方法二: 关闭命令行

汉化

1
2
# 找一个目录,下载汉化配置
git clone https://github.com/VinsonLaro/stable-diffusion-webui-chinese.git
  • 复制本地化文件
    将 stable-diffusion-webui-chinese\localizations\chinese-all-0512.json 复制到 stable-diffusion-webui\localizations 文件夹里
  • 打开 http://127.0.0.1:7860
    setting -> 左侧边栏 User interface -> 最底部 Localization -> 选择 chinese -> 点击顶部 Apply settings
  • 重启服务
    关闭: CTRL+c
    启动: .\webui-user.bat
  • 刷新页面 http://127.0.0.1:7860

模型

下载: 推荐 c 站 civitai
安装:根据下载的模型的类型,放到 stable-diffusion-webui\models\ 下的文件夹里

提示词以及配置怎么写

  1. 抄你下载的模型的作者的提示词,点击 C 站图片右下角的圆圈 i 的图标
  2. 学一下专业的教程,b 站上不少

技巧

分辨率一开始调小一点,生成次数调成 9,一次生成多张图,选好图以后再放大

搭建stable-diffusion(windows)

https://blog.feijidui.com/ai-stable-diffusion-win/

作者

Wiley

发布于

2023-05-14

更新于

2024-05-26

许可协议