HiHuo
首页
博客
手册
工具
关于
首页
博客
手册
工具
关于
  • Stable Diffusion 完整实战

    • Stable Diffusion完全教程 - AI绘画从入门到精通 (2024最新)
    • 第一章: Stable Diffusion安装部署
    • 第二章: Stable Diffusion模型详解
    • 第三章: Stable Diffusion提示词技巧
    • 第四章: Stable Diffusion参数调优
    • 第五章: ControlNet精准控制
    • 第六章: Stable Diffusion实战案例

第一章: Stable Diffusion安装部署

Windows安装指南

方法1: 整合包安装(推荐新手)

下载整合包:

  1. 访问 Bilibili/GitHub搜索"SD整合包"
  2. 推荐: 秋叶整合包、绘世整合包
  3. 下载大小: 约10-15GB

安装步骤:

1. 解压到非中文路径(如 D:\StableDiffusion)
2. 双击 启动器.exe
3. 选择显卡类型(NVIDIA/AMD/CPU)
4. 点击"一键启动"
5. 等待浏览器自动打开(默认地址: http://127.0.0.1:7860)

首次启动:

  • 启动时间: 30秒-2分钟
  • 如果白屏: 刷新浏览器或清除缓存
  • 如果报错: 查看控制台错误信息

方法2: 官方GitHub安装

前置要求:

  • Python 3.10.6 (必须是这个版本)
  • Git
  • NVIDIA显卡 + CUDA 11.8

安装步骤:

# 1. 克隆仓库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

# 2. Windows启动(会自动安装依赖)
webui-user.bat

# 3. 等待安装完成后,访问
# http://127.0.0.1:7860

Linux/Mac安装:

# Mac需要先安装Homebrew和Python
# 安装依赖
pip install -r requirements.txt

# 启动
./webui.sh

方法3: Google Colab云端运行

适合人群: 没有显卡/想免费试用

步骤:

  1. 访问: https://colab.research.google.com
  2. 搜索"Stable Diffusion WebUI Colab"
  3. 选择Camenduru的notebook(最稳定)
  4. 点击"运行全部"
  5. 等待生成public URL

优点: 免费GPU,无需安装 缺点: 有时长限制,网络可能不稳定

目录结构说明

stable-diffusion-webui/
├── models/              # 模型文件夹
│   ├── Stable-diffusion/   # Checkpoint大模型
│   ├── Lora/               # LoRA模型
│   ├── VAE/                # VAE模型
│   ├── embeddings/         # Embedding模型
│   └── ControlNet/         # ControlNet模型
├── outputs/             # 生成图片保存位置
├── extensions/          # 插件扩展
├── webui-user.bat       # Windows启动文件
└── webui.sh            # Linux/Mac启动文件

模型下载与安装

Checkpoint基础模型

推荐新手模型:

  1. Realistic Vision V5.1 (超写实)

    • 下载: Civitai搜索"Realistic Vision"
    • 大小: 约2GB
    • 放置位置: models/Stable-diffusion/
    • 擅长: 真实人像、摄影风格
  2. Anything V5 (二次元)

    • 大小: 约2GB
    • 擅长: 动漫角色、插画
  3. DreamShaper (通用)

    • 大小: 约2GB
    • 擅长: 平衡写实和艺术

下载站点:

  • Civitai: https://civitai.com (国外,需翻墙)
  • LiblibAI: https://www.liblib.art (国内)
  • HuggingFace: https://huggingface.co

VAE模型

作用: 优化色彩,提升画质

推荐VAE:

  • vae-ft-mse-840000-ema-pruned.safetensors
  • 下载后放入: models/VAE/
  • 在WebUI设置中选择

安装模型步骤

1. 下载 .safetensors 或 .ckpt 文件
2. 放入对应文件夹
3. WebUI中点击"刷新"按钮
4. 在下拉菜单中选择模型
5. 点击"生成"测试

硬件配置要求

显卡要求

显卡等级型号示例显存生成速度最大分辨率
入门级GTX 16606GB30-60秒512x512
进阶级RTX 306012GB10-20秒768x768
专业级RTX 408016GB3-8秒1024x1024+
顶配RTX 409024GB2-5秒2048x2048

内存和硬盘

  • 内存: 最低16GB,推荐32GB
  • 硬盘:
    • 系统盘: 至少20GB空间(安装WebUI)
    • 数据盘: 100GB+ (存放模型和生成图)
    • 推荐SSD,加快加载速度

CPU要求

  • 基本要求: i5/R5 或以上
  • 影响不大,主要靠GPU

显存不足解决方案

1. 启用低显存模式: 编辑 webui-user.bat,添加参数:

set COMMANDLINE_ARGS=--medvram
# 或更激进的
set COMMANDLINE_ARGS=--lowvram

2. 降低分辨率:

  • 从512x512开始
  • 后续用高清修复放大

3. xFormers加速:

set COMMANDLINE_ARGS=--xformers

可减少30-50%显存占用,提升速度

常见问题排查

问题1: 启动白屏/卡住

解决方案:

1. 检查防火墙是否拦截
2. 换个浏览器(推荐Chrome)
3. 清除浏览器缓存
4. 检查7860端口是否被占用
5. 查看控制台错误信息

问题2: CUDA out of memory

原因: 显存不足

解决:

1. 添加 --medvram 或 --lowvram 参数
2. 降低分辨率
3. 减少批次数量(Batch size设为1)
4. 关闭其他占显存的程序

问题3: 生成速度很慢

优化方法:

1. 启用xFormers: --xformers
2. 检查是否在用CPU模式
3. 更新显卡驱动
4. 降低采样步数(Steps)到20-25

问题4: 生成图片全黑/全白

原因: VAE问题

解决:

1. 设置 > VAE > 选择一个VAE
2. 或下载 vae-ft-mse-840000 VAE
3. 重启WebUI

问题5: 模型下载很慢

解决:

1. 使用国内镜像站(LiblibAI)
2. 使用迅雷/IDM下载
3. 挂代理加速
4. 找网盘分享链接

WebUI界面介绍

主界面布局

┌─────────────────────────────────────┐
│  [txt2img] [img2img] [Extras] ...  │  ← 标签页
├─────────────────────────────────────┤
│  Checkpoint: [选择模型 ]            │  ← 模型选择
├─────────────────────────────────────┤
│  Prompt(提示词):                     │
│  ┌───────────────────────────────┐  │
│  │ a beautiful girl, ...         │  │
│  └───────────────────────────────┘  │
│  Negative Prompt(反向提示词):        │
│  ┌───────────────────────────────┐  │
│  │ (worst quality:2), ...        │  │
│  └───────────────────────────────┘  │
├─────────────────────────────────────┤
│  Sampling method: [DPM++ 2M ]     │  ← 采样器
│  Steps: [20] CFG: [7] Seed: [-1]   │  ← 核心参数
│  Size: [512] x [768]               │  ← 分辨率
├─────────────────────────────────────┤
│  [Generate] [Interrupt] [Skip]     │  ← 生成按钮
├─────────────────────────────────────┤
│  ┌───────────────────────────────┐  │
│  │                               │  │
│  │     生成的图片显示区域          │  │
│  │                               │  │
│  └───────────────────────────────┘  │
└─────────────────────────────────────┘

核心标签页

  1. txt2img: 文生图,根据描述生成图片
  2. img2img: 图生图,根据参考图生成
  3. Extras: 图片后处理(放大、修复)
  4. PNG Info: 查看图片生成参数
  5. Settings: 设置

第一张图片生成

快速开始(3分钟)

Step 1: 选择模型

Checkpoint: Realistic Vision V5.1
VAE: vae-ft-mse-840000

Step 2: 填写提示词

Prompt(正向):
a beautiful girl, long hair, smile, looking at viewer,
professional photography, 8k uhd, high quality,
soft lighting, film grain

Negative Prompt(反向):
(worst quality:2), (low quality:2), (normal quality:2),
lowres, bad anatomy, bad hands, extra fingers

Step 3: 设置参数

Sampling method: DPM++ 2M Karras
Steps: 25
CFG Scale: 7
Width: 512
Height: 768
Seed: -1 (随机)

Step 4: 点击 Generate

等待10-30秒(取决于显卡),你的第一张AI画作就生成了!

参数含义(简要)

  • Steps: 采样步数,越高质量越好但越慢(推荐20-30)
  • CFG Scale: 提示词相关性,越高越贴合描述(推荐7-11)
  • Seed: 随机种子,-1表示随机,固定值可复现图片

推荐启动参数

编辑 webui-user.bat,根据配置选择:

高性能显卡(RTX 3060+, 12GB+):

set COMMANDLINE_ARGS=--xformers --theme dark

中低端显卡(GTX 1660, 6-8GB):

set COMMANDLINE_ARGS=--medvram --xformers --theme dark

低端显卡(4-6GB):

set COMMANDLINE_ARGS=--lowvram --xformers --opt-split-attention --theme dark

CPU模式(没有N卡):

set COMMANDLINE_ARGS=--skip-torch-cuda-test --use-cpu all --precision full --no-half

共享给局域网:

set COMMANDLINE_ARGS=--listen --xformers
# 访问地址: http://你的IP:7860

常用插件推荐

必装插件

1. Civitai Helper (模型管理)

  • 功能: 一键下载Civitai模型,查看模型信息
  • 安装: Extensions > Available > 搜索"Civitai"

2. ControlNet (精准控制)

  • 功能: 姿态控制、线稿上色、深度图
  • 安装: Extensions > Available > 搜索"ControlNet"

3. TagComplete (标签自动补全)

  • 功能: 输入提示词时自动补全
  • 安装: Extensions > Available > 搜索"Tag"

4. Image Browser (图片浏览)

  • 功能: 查看历史生成图片,管理收藏
  • 安装: Extensions > Available > 搜索"Image Browser"

5. Dynamic Prompts (提示词随机)

  • 功能: 批量生成不同提示词组合
  • 安装: Extensions > Available > 搜索"Dynamic"

插件安装方法

方法1: 内置商店
1. Extensions > Available
2. Load from(加载列表)
3. 搜索插件名
4. Install(安装)
5. Applied and restart UI(应用并重启)

方法2: URL安装
1. Extensions > Install from URL
2. 粘贴GitHub地址
3. Install
4. Restart

WebUI配置优化

推荐设置

Settings > User interface:

 Quick settings list:
   sd_model_checkpoint, sd_vae, CLIP_stop_at_last_layers

作用: 在顶部快速切换模型和VAE

Settings > Saving images/grids:

 Save images with their metadata (保存生成参数)
 Create a text file next to every image (保存txt参数文件)
Images filename pattern: [seed]-[prompt_spaces]
文件名模式: 种子-提示词

Settings > Stable Diffusion:

CLIP stop at last layers: 2
(CLIP提前停止,有时能提升质量)

Settings > Performance:

 xFormers (大幅提速,推荐)
Batch size: 1 (批次大小,显存小设为1)

更新WebUI

# 进入WebUI目录
cd stable-diffusion-webui

# Windows
git pull

# 或直接点击整合包的"更新"按钮

# 更新完重启WebUI

更新频率: 每月1-2次,关注新功能

Prev
Stable Diffusion完全教程 - AI绘画从入门到精通 (2024最新)
Next
第二章: Stable Diffusion模型详解