Stable Diffusion 本地部署与安装使用指南
1. 概述
Stable Diffusion(简称 SD)是一款基于潜在扩散模型(Latent Diffusion Model)的开源人工智能图像生成工具。与 Midjourney 等需要付费且依赖云端服务的软件不同,SD 的核心优势在于其开源免费、可本地部署以及高度的可定制性。用户可以在自己的计算机上运行该程序,无需担心数据隐私问题,同时能够自由调整参数、训练自定义模型或安装插件扩展功能。
本文旨在提供一份详尽的本地安装与使用教程,涵盖从硬件环境检查到基础绘图操作的全流程,帮助初学者快速上手 AI 绘画技术。
2. 硬件与环境要求
由于 AI 图像生成涉及大量的矩阵运算,对计算机硬件有一定要求。在开始安装前,请务必确认您的设备满足以下最低配置:
2.1 硬件配置
- 显卡(GPU):推荐使用 NVIDIA 显卡,显存(VRAM)建议 4GB 以上。8GB 及以上显存体验更佳,可支持更高分辨率的生成和更复杂的模型加载。AMD 显卡支持有限,需额外配置 ROCm 环境。
- 内存(RAM):系统内存建议 16GB 以上,以保证多任务处理时的稳定性。
- 硬盘空间:预留至少 30GB 的可用空间用于存储软件本身、模型文件及生成的图片。建议使用 SSD 固态硬盘以加快读写速度。
- 操作系统:Windows 10/11(推荐)、macOS(需特定版本支持)、Linux。
2.2 软件环境
- Python:建议安装 Python 3.10.x 版本。可通过官网下载并勾选 Add to PATH 选项。
- Git:用于克隆代码仓库,需提前安装 Git Bash 或 Git for Windows。
- CUDA Toolkit:若使用 NVIDIA 显卡加速,需根据 PyTorch 版本安装对应的 CUDA 驱动(通常自动安装脚本会处理,但手动安装更稳定)。
3. 安装步骤详解
目前最流行的部署方式是使用 WebUI(Automatic1111),它提供了丰富的图形界面和插件生态。以下是基于 Windows 系统的标准安装流程。
3.1 获取安装包
建议前往 GitHub 官方仓库下载最新版本的 Stable Diffusion WebUI 源代码。避免使用第三方打包的整合包,以确保安全性并及时获取更新。
3.2 解压与目录设置
- 创建一个专门存放 SD 软件的文件夹,例如
D:\AI\StableDiffusion。请勿将文件解压到 C 盘根目录或包含中文路径的文件夹中。 - 将下载的压缩包解压至上述目录。
3.3 环境初始化
进入解压后的文件夹,找到 webui-user.bat 文件(Windows)或 webui.sh 文件(Linux/Mac)。
- 双击运行启动脚本。
- 首次运行会自动检测环境并下载必要的依赖库(如 PyTorch、diffusers 等),此过程可能需要较长时间,取决于网络状况。
- 若遇到网络超时,建议在脚本中添加国内镜像源地址,或在环境变量中配置代理。
3.4 启动服务
当控制台显示 Running on local URL: http://127.0.0.1:7860 时,表示服务已成功启动。打开浏览器访问该地址即可进入操作界面。
4. 界面与基础操作
进入 WebUI 后,主要功能区分为以下几个标签页:
4.1 Text-to-Image(文生图)
这是最常用的功能模块。
- Prompt(正向提示词):描述你想要生成的画面内容,例如 "a beautiful landscape, sunset, cinematic lighting"。
- Negative Prompt(反向提示词):描述你不希望出现在画面中的元素,例如 "blurry, low quality, bad anatomy"。


