部署教程|Automatic1111 Stable Diffusion WebUI:本地文生图一步到位
部署教程|Automatic1111 Stable Diffusion WebUI:本地文生图一步到位
笨鸟先飞1. 环境要求
- 系统:Windows/Linux/macOS。
- GPU:建议 >= 8GB 显存(RTX 3060 以上体验更好),macOS 可用 M 系列。
- 依赖:Python 3.10+、git、GPU 驱动(NVIDIA 驱动 + CUDA Toolkit)。
2. 克隆与安装
1 | git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git |
3. 下载模型与放置
- 基础模型(例如 SD1.5 或 SDXL):下载
.safetensors或.ckpt,放到models/Stable-diffusion/。 - VAE:放到
models/VAE/。 - LoRA/Embedding:放到对应目录(
models/Lora/、embeddings/)。
4. 启动 WebUI
1 | # 常用参数示例 |
启动后访问 http://127.0.0.1:7860。
5. 显存优化与参数
--medvram/--lowvram:在显存不足时启用。--xformers:降低显存占用,支持的显卡需安装对应版xformers。- 关闭不必要的高分辨率、重绘步数,或使用分辨率/步数合理预设。
6. 常用插件与扩展
- ControlNet:增强构图控制,将模型放
extensions/sd-webui-controlnet/models/。 - 图生图/重绘:内置功能,结合 Inpaint/Outpaint。
- Tagger/Prompt 助手:提升提示词质量。
- API:启用
--api后可用 REST 接口接入其他应用。
7. 生成示例
文本到图:
1 | { |
图到图(重绘):在界面上传原图,设置去噪强度与蒙版区域。
8. 常见问题
- 启动报 CUDA 错:检查驱动/CUDA 版本,或改用
--precision full --no-half。 - 显存不足:使用
--medvram或更低分辨率;必要时用 CPU(速度慢)。 - 生成偏色/糊:尝试替换 VAE,调整 CFG/步数,或换模型/LoRA。
9. 总结
Automatic1111 WebUI 提供最完整的 SD 生图体验:插件丰富、参数灵活、API 友好。照着上面步骤放好模型、加上显存优化参数,即可本地文生图。***


