Stable Diffusion WebUI安装和使用教程(Windows)

整个过程坑巨多,我花了一个晚上的时间才全部搞定,本教程针对有编程基础的人看,不建议小白观看

下载Stable Diffusion WebUI

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

运行安装程序,双击webui.bat

在这里插入图片描述

界面启动

如果一切顺利的话那么久安装成功了,接下来就可以把网址粘贴到浏览器然后打开界面了
在这里插入图片描述

插件列表代理网址改换成这个

在这里插入图片描述
https://ghproxy.com/https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json

插件安装(github)

Stable Diffusion WebUI 颜色主题插件
https://github.com/drakyanerlanggarizkiwardhana/stable-diffusion-webui-catppuccin
C站模型下载器
https://github.com/tzwm/sd-webui-model-downloader-cn
提示词大全,很全面的Prompt,就是有一点少儿不宜
https://github.com/thisjam/sd-webui-oldsix-prompt
大名鼎鼎的Controlnet
https://github.com/Mikubill/sd-webui-controlnet

模型下载(有些需要魔法)

C站模型官网,需要科学上网
https://civitai.com/
hugging face官网,需要科学上网
https://huggingface.co/

安装过程遇到的大坑总结

1、在整个过程中会创建新的虚拟环境,安装大量的python库,这些库在requirements.txt中都有写明,如果安装缓慢,建议把webui.bat停掉,手动安装这些库

2、在整个过程中需要从github下载项目,如果网速不加,建议用gitee镜像代替,所有地址都在launch_utils.py文件中,将对应的网址替换掉
在这里插入图片描述
3. windows环境用不了os.statvfs ,因此需要把相关代码注释掉
在这里插入图片描述
在这里插入图片描述
以上就是最新的Stable Diffusion WebUI 1.5 安装过程中遇到的问题,希望大家安装顺利

### 如何在 Stable Diffusion WebUI使用 LoRA #### 什么是 LoRA? LoRA(Low-Rank Adaptation)是一种高效的微调方法,通过调整预训练大模型中的低秩矩阵来实现特定风格或主题的迁移。这种方法显著减少了计算资源的需求并提高了效率[^3]。 #### LoRA 的作用 LoRA 可以为用户提供一种轻量级的方式来修改增强现有的 Stable Diffusion 模型的表现力。它可以用于生成具有独特艺术风格、人物特征或其他自定义属性的图像。 #### 下载 LoRA 模型 要使用 LoRA,在网络上找到适合需求的 LoRA 文件是非常重要的一步。这些文件通常是以 `.safetensors` 或 `.ckpt` 格式存在。可以从社区分享平台或者官方推荐渠道获取所需模型。 #### 存放路径 下载完成后,需将 LoRA 文件放置到指定目录以便于加载。对于大多数版本的 Stable Diffusion WebUI,默认位置如下所示: ```bash ./models/Lora/ ``` 如果该文件夹不存在,则手动创建即可。 #### 配置与应用 ##### 语法结构 当运行脚本时可以通过命令行参数引入 LoRA 模型。例如: ```bash --lora_model ./models/Lora/example.safetensors --lora_weight 0.8 ``` 其中 `--lora_weight` 表示控制 LoRA 对最终效果的影响程度,取值范围一般为 `[0,1]`。 ##### 触发词 某些 LoRA 模型附带触发词(Trigger Words),它们是用来激活对应特性的关键词。比如一个人物头像 LoRA,可能需要输入 `<lora:character_name>` 才能生效。 ##### 简单实例 假设已经准备好了名为 `example.lora` 的模型,并希望其影响占总权重的一半,那么可以在界面中填写以下内容作为提示语的一部分: ```plaintext <lora:example:0.5> ``` #### 注意事项 - **大模型选择**:确保基础模型兼容所选 LoRA 版本。 - **参数调节**:合理设置各层权重比例以达到最佳视觉体验。 - **触发词准确性**:错误书写可能导致无法正常渲染目标特性。 - **命名一致性**:上传前确认本地存储名称无误。 - **权重平衡**:过高或过低都会削弱整体质量。 ```python # 示例 Python 脚本片段展示如何动态传递 LORA 参数给 SD WebUI API 请求 import requests url = 'http://localhost:7860/sdapi/v1/txt2img' payload = { "prompt": "<lora:my_custom_lora:0.7> A beautiful landscape under sunset", "steps": 20, } response = requests.post(url, json=payload) if response.status_code == 200: with open('output.png', 'wb') as f: f.write(response.content) else: print("Error:", response.text) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

满船清梦压星河QAQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值