闲碎记事本 闲碎记事本
首页
  • JAVA
  • Cloudflare
  • 学完再改一遍UI
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

YAN

我要偷偷记录...
首页
  • JAVA
  • Cloudflare
  • 学完再改一遍UI
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • java

  • linux

  • docker

  • redis

  • nginx

  • mysql

  • 其他

  • 环境搭建

    • JDK安装
    • stable-diffusion-webui 安装
      • 开始
        • 快速开始
        • 配置git
        • 安装插件
        • SD界面安装
        • SD手动输入地址安装
        • 手动下载安装
        • git下载安装
        • 本地化
        • 融合模型
        • Tag补全
        • ControlNet
        • 模型转换
        • 图片浏览
        • 图片反向推导
        • 抽卡
    • Roop安装使用
    • nexus部署和使用
    • Maven配置示例
    • Conda使用
    • Caddy操作指南
    • Alist使用
  • 知识库
  • 环境搭建
YAN
2023-08-14
目录

stable-diffusion-webui 安装

stable-diffusion-webui 使用及配置

# 开始

提示

再开始之前 stable-diffusion-webui(以下统称SD),我默认你拥有git和科学上网的能力。如果没有可以去下秋叶大佬的整合包 (opens new window),里面内置很多的大模型、Lora模型、ControlNet模型等等。

其次你需要Python 3.10.6的开发环境以及一张显存8G以上的显卡

# 快速开始

进入SD github页面 (opens new window) 执行如下命令:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

进入下载文件目录点击 webui-user.bat 直到出现如下结果。

INCOMPATIBLE PYTHON VERSION

This program is tested with 3.10.6 Python, but you have 3.11.3.
If you encounter an error with "RuntimeError: Couldn't install torch." message,
or any other error regarding unsuccessful package (library) installation,
please downgrade (or upgrade) to the latest version of 3.10 Python
and delete current Python and "venv" folder in WebUI's directory.

You can download 3.10 Python from here: https://www.python.org/downloads/release/python-3106/

Alternatively, use a binary release of WebUI: https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases

Use --skip-python-version-check to suppress this warning.
==============================================================================================================
Python 3.11.3 (tags/v3.11.3:f3909b8, Apr  4 2023, 23:49:59) [MSC v.1934 64 bit (AMD64)]
Version: v1.5.1
Commit hash: 68f336bd994bed5442ad95bad6b6ad5564a5409a
Launching Web UI with arguments:
no module 'xformers'. Processing without...
no module 'xformers'. Processing without...
No module 'xformers'. Proceeding without it.
Loading weights [6ce0161689] from F:\ai\stable-diffusion-webui\models\Stable-diffusion\v1-5-pruned-emaonly.safetensors
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.

在浏览器打开http://127.0.0.1:7860即可

# 配置git

在使用SD的过程中我们可能需要使用到一些插件,通常我们可以在github中获取这些插件。但是由于魔法原因,我们的git无法直接下载

这时候我们就需要个给git配置魔法

假设你的代理协议是socks5,地址是:socks5://127.0.0.1:10808。可以在SD根目录下打开命令行输入如下命令

git config --global http.https://github.com.proxy socks5://127.0.0.1:10808

以上命令将会对 github 进行代理,如果你想要取消可执行如下命令

git config --global --unset http.https://github.com.proxy

如果你想要证明是否设置成功,可用如下命令查看

git config --list

如果你想要代理全部路径

git config --global http.proxy socks5://127.0.0.1:10808

git config --global https.proxy socks5://127.0.0.1:10808

同样可用如下命令进行取消

git config --global --unset http.proxy

git config --global --unset https.proxy

# 安装插件

在使用SD的过程中,我们可能会需要使用一些插件。这些插件大多数来源于github,我们可以通过如下方式安装插件:

  1. SD界面安装
  2. SD手动输入地址安装
  3. git下载安装
  4. 手动下载安装

# SD界面安装

  1. 打开SD ,进入Extensions选项卡
  2. 点击Available,取消勾选installd
  3. 点击Load Form 按钮
  4. 在Search下的输入框,输入你想要安装的插件名
  5. 点击插件名后面的install安装插件
  6. 下载完成后重启WebUI

注意

此方式只能安装 https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json 内拥有的插件

可自行更换源地址

# SD手动输入地址安装

  1. 打开SD ,进入Extensions选项卡
  2. 点击Install from URL,在URL for extension's git repository下方的输入框仓库地址
  3. 点击下方的黄色按钮"Install"
  4. 下载完成后重启WebUI

# 手动下载安装

  1. 打开插件的github主页
  2. 点击主页的绿色Code按钮
  3. 点击Download ZIP下载
  4. 将下载文件放置于stable-diffusion-webui\extensions目录下
  5. 重启WebUI

# git下载安装

  1. 打开插件的github主页
  2. 点击主页的绿色Code按钮
  3. 复制仓库地址
  4. 进入stable-diffusion-webui\extensions目录下
  5. 打开命令行输入git clone 仓库地址
  6. 重启WebUI

# 本地化

可安装插件https://github.com/VinsonLaro/stable-diffusion-webui-chinese

安装完成后点击Settings,左侧点击User interface界面

在界面里最下方的Localization (requires restart),选择Chinese-All(全部中文)或者Chinese-English(同时显示:中文/英文)

点击按钮Apply settings,再点击右侧的Reload UI即可完成

# 融合模型

可安装插件 https://github.com/kohya-ss/sd-webui-additional-networks

下载完成后重启SD,可发现新选项additional-networks

AddNet扩展允许在原始SD模型中添加一些网络(如LoRA)来生成图像。目前仅支持LoRA。这种添加是即时的,不需要模型合并。

LoRA模型只有放到extensions\sd-webui-additional-networks\models\lora目录下然后点击“刷新模型列表”之后才会出现。

由于我们的LoRA目录在 models\Lora 为了防止模型重复我们在extensions\sd-webui-additional-networks\models\lora下新建快捷方式对models\lora进行连接

注意修改快捷方式名为lora

# Tag补全

https://github.com/DominikDoom/a1111-sd-webui-tagcomplete

# ControlNet

简单来说AI生成的人物只是不固定的,ControlNet 可以控制人物生成AI的姿势

如何使用 (opens new window) 待补全

模型下载地址 (opens new window)

# 模型转换

https://github.com/Akegarasu/sd-webui-model-converter.git

# 图片浏览

https://github.com/yfszzx/stable-diffusion-webui-images-browser

# 图片反向推导

https://github.com/toriato/stable-diffusion-webui-wd14-tagger

# 抽卡

https://github.com/adieyal/sd-dynamic-prompts

上次更新: 2025/05/14, 01:34:05
JDK安装
Roop安装使用

← JDK安装 Roop安装使用→

最近更新
01
Caddy操作指南
04-25
02
Swap空间
04-22
03
Alist使用
04-21
更多文章>
Theme by Vdoing | Copyright © 2022-2025 YAN | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式