零度AI
高级15 分钟阅读

Stable Diffusion 本地部署指南

完整教程:在自己电脑上安装和运行 Stable Diffusion WebUI

AI绘画Stable Diffusion本地部署WebUIComfyUI

为什么本地部署?

Stable Diffusion 本地部署让你可以:

  • 完全免费无限使用
  • 不上传数据保护隐私
  • 使用各种自定义模型
  • 高度可定制

前置条件

需要一张不错的显卡(NVIDIA 显卡,6GB 显存以上为佳)。

硬件要求

最低配置

| 组件 | 要求 | |------|------| | 显卡 | NVIDIA 4GB 显存 | | 内存 | 8GB RAM | | 硬盘 | 20GB 空间 |

推荐配置

| 组件 | 要求 | |------|------| | 显卡 | NVIDIA 8GB+ 显存 | | 内存 | 16GB RAM | | 硬盘 | 50GB+ SSD |

安装方式选择

安装方式对比 ├── 秋叶整合包 ──── 最简单,一键启动 ├── Breeze Diffussion ──── 预配置版 ├── 官方 +手动 ──── 可定制,但复杂 └── ComfyUI ──── 高级用户,工作流

方式一:秋叶整合包(推荐新手)

下载

1. 下载秋叶整合包 - B站搜索"秋叶整合包" - 或访问 sdwebui.cn 2. 解压到纯英文路径 - 例如:D:\SD\webui 3. 运行启动器 - 双击 "启动器.exe"

使用

界面介绍: 1. 提示词输入框 2. 反向提示词框 3. 尺寸设置 4. 生成按钮 5. 图片预览区 6. 模型选择

常见问题

问题:显存不足 解决: - 降低图片尺寸 - 使用更小的模型 - 关闭其他程序 问题:缺少模型 解决: - 下载模型放入 models/Stable-diffusion - 使用秋叶内置的模型下载器

方式二:Breeze Diffusion

特点

✅ 预配置好了常用设置 ✅ 界面友好 ✅ 更新频繁 ✅ 自带模型管理

安装

1. 下载 Breeze Diffussion - GitHub: github.com/废墟的孤独/Breeze-Diffusion 2. 解压到纯英文路径 3. 运行 start.bat 4. 浏览器打开 http://localhost:7860

方式三:ComfyUI(高级用户)

什么是 ComfyUI?

ComfyUI 使用节点工作流的方式: 优势: ✅ 更精细的控制 ✅ 更高的稳定性 ✅ 更好的内存管理 ✅ 可保存和复用工作流 劣势: ❌ 学习曲线较陡 ❌ 需要理解原理

工作流示例

基础文生图工作流: Load Checkpoint(加载模型) ↓ CLIP Text Encode(提示词) ↓ Empty Latent Image(设置尺寸) ↓ KSampler(采样) ↓ VAE Decode(解码) ↓ Preview Image(预览)

常用节点

| 节点 | 功能 | |------|------| | Load Checkpoint | 加载模型 | | CLIP Text Encode | 编码提示词 | | Empty Latent Image | 创建空白潜空间 | | KSampler | 采样生成 | | VAE Decode | 解码图片 | | Save Image | 保存图片 |

模型介绍

模型类型

├── Checkpoint(模型) │ └── 完整模型,大而全 ├── LoRA(微调) │ └── 小型定制模型 ├── VAE │ └── 色彩/清晰度 └── Embedding(Embedding) └── 风格/概念

推荐模型

| 模型 | 大小 | 特点 | |------|------|------| | SDXL 1.0 | 6-7GB | 质量最高 | | Majicmix | 2GB | 真实人像 | | Counterfeit | 2GB | 动漫风格 | | RevAnimated | 2GB | 通用动漫 | | Realistic Vision | 2GB | 写实风格 |

安装模型

安装位置: - 模型:models/Stable-diffusion/ - LoRA:models/Lora/ - VAE:models/VAE/ - Embedding:embeddings/ 安装方法: 1. 下载模型文件(.safetensors 或 .ckpt) 2. 放入对应文件夹 3. 在 WebUI 中刷新即可使用

提示词语法

基础语法

正向提示词:你想要的内容 反向提示词:你不想要的内容 示例: 正向:1girl, long hair, blue eyes, smile 反向:worst quality, low quality, deformed

进阶语法

权重调整: (cat) 增强 1.1 倍 ((cat)) 增强 1.21 倍 [cat] 减弱 0.9 倍 范围修改: cat::2 指定权重 2 cat::0.5 指定权重 0.5 混合: cat | dog 交替混合

提示词模板

人像模板: (masterpiece, best quality:1.4), 1girl, detailed face, [头发描述], [眼睛颜色], [表情], [服装描述], [姿势], cinematic lighting, detailed background, 正向: desired features 反向: worst quality, low quality, deformed

参数设置

采样器选择

| 采样器 | 速度 | 质量 | 推荐场景 | |--------|------|------|----------| | DPM++ 2M Karras | 中 | 高 | 通用,推荐 | | DPM++ SDE Karras | 慢 | 最高 | 追求质量 | | Euler a | 快 | 中 | 快速预览 | | DDIM | 快 | 中 | 快速 |

关键参数

| 参数 | 说明 | 建议值 | |------|------|--------| | Steps | 采样步数 | 20-30 | | CFG Scale | 提示词引导强度 | 7-8 | | 尺寸 | 图片分辨率 | 512x512 或 768x768 | | Batch count | 生成数量 | 1-4 |

ControlNet 使用

什么是 ControlNet?

ControlNet 可以精确控制生成: 功能: ✅ 控制姿势 ✅ 控制构图 ✅ 控制线稿 ✅ 控制深度

安装 ControlNet

1. 下载 ControlNet 扩展 - WebUI 管理 → 安装 → 搜索 ControlNet 2. 下载预处理器模型 - github.com/lllyasviel/ControlNet-v1-1 3. 放入 models/ControlNet/ 4. 重启 WebUI

使用姿势控制

1. 准备姿势图 - 用 Pose AI 生成 - 或上传已有图片 2. 启用 ControlNet - 选择启用 - 上传姿势图 - 选择 preprocessor 3. 调整权重 - 控制强度 - 引导时机 4. 生成

插件推荐

必备插件

| 插件 | 功能 | |------|------| | ControlNet | 姿势/构图控制 | | LoRA | 微调模型支持 | | Tag Complete | 提示词自动补全 | | After Detailer | 脸部修复 | | Ultimate SD Upscale | 图片放大 |

安装插件

方法 1:WebUI 管理 1. 扩展 → 可用 → 加载可用 2. 搜索插件名 3. 点击安装 方法 2:手动安装 1. 下载插件到 extensions 目录 2. 重启 WebUI

常见问题

Q:生成很慢?

解决: 1. 使用更快的采样器(Euler a) 2. 降低步数(20 步即可) 3. 使用更小的尺寸 4. 升级显卡

Q:脸部崩坏?

解决: 1. 使用 After Detailer 2. 降低 CFG(7 左右) 3. 使用专门的炼丹脸模型 4. 使用更清晰的模型

Q:颜色发灰?

解决: 1. 加载 VAE 2. 在设置中启用 VAE 3. 使用更新的模型

提示

本地部署后,多尝试不同的模型、LoRA 和参数组合,找到你喜欢的风格。

总结

本地部署 Stable Diffusion:

  1. 选择安装方式:秋叶包最简单
  2. 了解模型类型:Checkpoint、LoRA、VAE
  3. 掌握提示词语法:权重、混合等
  4. 学会 ControlNet:精细控制
  5. 使用插件增强:提高效率和质量

记住:本地部署是免费无限使用的前提,虽然需要一些初始配置,但长期来看非常值得。