Stable Diffusion WebUI快速上手指南
Stable Diffusion WebUI 是一个基于 Web 的图形界面,它极大地简化了 Stable Diffusion 模型的使用,让没有编程经验的用户也能轻松生成和编辑图像。其核心功能比 Midjourney 等工具更为显著和丰富。
一、安装与部署
1. 系统准备与一键安装(推荐新手)
对于大多数用户,尤其是 Windows 用户,使用一键安装包是最简单快捷的方式。
- 电脑配置要求:需要具备 NVIDIA 显卡并安装好相应的驱动。显存建议 4GB 及以上,以获得更好的体验。
- 安装步骤:
- 从可靠来源下载整合包(通常包含 Python、Git 等所有依赖)。
- 解压到不含中文和空格的路径。
- 运行启动脚本(如
webui-user.bat)。首次运行会自动下载所需模型和依赖,时间较长。
2. 手动安装(适合进阶用户)
若需自定义环境或使用 Linux/macOS,可参考以下步骤:
# 1. 克隆 Stable Diffusion WebUI 仓库 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git cd stable-diffusion-webui # 2. 创建并激活 Python 虚拟环境(可选但推荐) python -m venv venv # Windows: venv\Scripts\activate # Linux/macOS: source venv/bin/activate # 3. 安装依赖(确保已安装合适版本的 CUDA 和 PyTorch) pip install -r requirements.txt # 4. 下载基础模型(如 v1.5),并将其放入 `models/Stable-diffusion/` 目录 # 模型可从 Civitai 或 Hugging Face 下载 # 5. 启动 WebUI python launch.py启动后,在浏览器中访问http://127.0.0.1:7860即可使用。
二、核心功能与使用
启动 WebUI 后,主要操作区域如下:
| 功能区域 | 主要作用 | 关键参数示例 |
|---|---|---|
| 文生图 (txt2img) | 根据文本提示词生成图像。 | 正向提示词:描述想要的画面,如masterpiece, best quality, 1girl, ...。负向提示词:排除不想要的元素,如low quality, blurry。采样方法 (Sampler):如 Euler a, DPM++ 2M Karras。采样步数 (Steps):通常 20-30。CFG Scale:提示词相关性,通常 7-12。 |
| 图生图 (img2img) | 基于输入图像和提示词进行重绘或风格转换。 | 重绘幅度 (Denoising strength):控制修改程度,0-1。 |
| 模型管理 | 加载不同的基础模型、LoRA、Embedding 等。 | 将模型文件放入对应目录: - 大模型: models/Stable-diffusion/- LoRA: models/Lora/- VAE: models/VAE/ |
| 附加功能 (Extras) | 对生成图像进行高清修复 (Hires. fix)、放大、面部修复等。 | 放大算法 (Upscaler):如 R-ESRGAN 4x+。高清修复步数 (Hires steps)。 |
三、插件安装与管理
WebUI 的强大功能很大程度上依赖于插件扩展。安装插件主要有两种方式:
通过 WebUI 界面直接安装(最常用):
- 进入
Extensions选项卡。 - 选择
Available->Load from,加载插件列表。 - 找到所需插件(如汉化插件
stable-diffusion-webui-localization-zh_Hans),点击其后的Install按钮。 - 安装完成后,回到
Installed选项卡,点击Apply and restart UI重启界面。
- 进入
手动安装:
- 从 GitHub 等平台克隆或下载插件仓库。
- 将整个插件文件夹放入
stable-diffusion-webui/extensions/目录下。 - 重启 WebUI 即可。
以安装汉化插件为例,采用第一种方式安装后,需在Settings->User interface->Localization中选择zh_Hans,然后应用设置并重启界面,即可完成汉化。
四、常见问题与资源*安装失败:检查网络(特别是 GitHub 和 Hugging Face 的连接)、Python 版本、磁盘空间,并确保路径无中文。
- 显存不足:在
webui-user.bat启动参数中添加--medvram或--lowvram命令。 - 学习资源:为了快速入门,可以搜集一些整合的学习资料包,通常包含入门指南、模型推荐、提示词手册和实战案例等。
参考来源
- 【Stable Diffusion 教程】WebUI 插件安装实操:以汉化插件为例全流程指南
- 【Stable Diffusion 教程】WebUI 插件安装指南:以汉化插件为例手把手教学
- 10分钟搞定!Stable Diffusion WebUI 超详细安装与使用教程(含避坑指南)
- 【避坑指南】Stable Diffusion WebUI 安装部署教程(附代码片段)
- AI绘画赏析:基于Stable Diffusion扩散模型
