本教程将手把手带你完成 Stable Diffusion 的本地部署。你无需编程经验,只需要按照步骤一步步操作,即可在自己的电脑上生成 AI 图片。
一、最低配置要求
建议使用带有 NVIDIA 显卡的电脑以获得较好体验。以下为最低配置:
项目 | 最低要求 | 推荐配置 |
---|---|---|
操作系统 | Windows 10 或更高(64位) | Windows 11 |
显卡 | NVIDIA 显卡,显存至少 4GB,支持 CUDA | NVIDIA RTX 3060 或以上(显存 8GB 以上) |
内存 | 8GB | 16GB 或更高 |
存储空间 | 至少 10GB 可用空间 | 使用 SSD,空间越大越好 |
网络 | 可连接外网 | 下载模型时需用到 |
如果你使用的是 AMD 显卡或没有独立显卡,也可以部署 CPU 版本,但速度较慢。
二、所需软件下载安装
1. 安装 Python 3.10
-
下载 Windows 安装程序(Windows Installer 64-bit)
-
安装时注意:
-
勾选 Add Python to PATH(非常重要)
-
选择“Customize installation”,然后全部默认即可
-
验证是否安装成功:
打开命令提示符(快捷键 Win + R,输入 cmd
),输入:
python --version
如果显示的是 Python 3.10.x
,说明安装成功。
2. 安装 Git
-
访问官网:Redirecting…
-
下载并安装,全部默认即可
-
安装后可以右键文件夹,看到“Git Bash Here”就说明安装成功了
三、下载并安装 Web UI 主程序(AUTOMATIC1111)
1. 选择一个存放文件的文件夹,比如 D:\AI
打开命令提示符(或 Git Bash),输入以下命令:
cd /d D:\AI git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
等待命令执行完毕后,会出现一个名为 stable-diffusion-webui
的文件夹。
四、下载模型文件(必须步骤)
Stable Diffusion 模型文件需要手动下载并放入指定位置。
推荐下载稳定版本:v1.5 模型
-
下载地址(需登录 HuggingFace 账号):
https://huggingface.co/runwayml/stable-diffusion-v1-5 -
下载文件:
v1-5-pruned-emaonly.safetensors
-
将下载的
.safetensors
文件复制到以下路径:
stable-diffusion-webui\models\Stable-diffusion\
(如果没有这个文件夹,就手动创建)
五、启动 Web UI
在 stable-diffusion-webui
文件夹下,找到 webui-user.bat
文件,双击运行。
首次运行会自动安装依赖,需要联网,速度可能较慢,请耐心等待(10~30分钟不等)。
当命令窗口中显示:
Running on local URL: http://127.0.0.1:7860
请打开浏览器访问网址:http://127.0.0.1:7860
,你将看到 Web 界面,表示成功运行。
六、开始使用 Stable Diffusion
1. 输入提示词(Prompt)
在页面上选择 txt2img 选项:
-
正向提示词:描述你想生成的图像,例如:
a beautiful girl, fantasy, sunset, 4k
-
负向提示词(Negative prompt):你不想要的内容,例如:
blurry, low quality, extra fingers
2. 设置图片尺寸与参数
-
宽高建议先设置为 512x512 或 768x512
-
Steps(采样步数):默认 20~30
-
CFG Scale:控制图像与提示词的吻合度,默认 7~10
-
Sampling method:默认使用 Euler a 或 DPM++ 系列即可
点击“Generate”按钮,即可生成图像。
七、常见错误与解决方案
问题 | 可能原因 | 解决方法 |
---|---|---|
CUDA out of memory | 显存不足 | 降低图片尺寸,降低 batch size,使用 --medvram 模式 |
Python 版本错误 | Python 非 3.10 | 请卸载并重新安装 Python 3.10 |
显卡驱动不兼容 | 驱动版本过旧 | 更新 NVIDIA 显卡驱动 |
网页打不开 | 端口占用或未启动成功 | 检查防火墙、重启电脑再运行 webui-user.bat |
安装太慢 | 网络问题 | 使用科学上网或国内 pip 源 |
图像中乱码 | 模型不支持中文 | 可用中文模型或翻译成英文提示词再输入 |
八、提升使用体验的建议
-
下载更多模型,例如动漫模型(Anything v5)、真实人像模型、国风模型
-
安装插件,比如 ControlNet、图像放大插件、Lora 插件等
-
学习提示词优化技巧,提高画质和准确度
-
使用 LoRA 微调模型,让 AI 模仿特定人物、风格或你的作品