S
stable-diffusion-webui
AGPL-3.0PythonStable Diffusion web UI
★ 164kFork 30k更新于 2026-08-01
Stable Diffusion web UI
Stable Diffusion web UI 是一个开源的 Web 界面,基于 Gradio 库实现,旨在为用户提供便捷的 Stable Diffusion 模型交互体验。它支持文本生成图像(txt2img)、图像生成图像(img2img)、图像修复(inpainting)、图像扩展(outpainting)等多种模式,并集成了 GFPGAN、CodeFormer、RealESRGAN 等图像增强工具。用户可以通过简单的操作调整采样方法、提示词权重、分辨率等参数,实时预览生成结果。该工具还支持扩展脚本、自定义模型加载、批量处理等功能,适合从初学者到专业用户的广泛需求。
docker run -d --name sd-webui -p 7860:7860 --gpus all -v /path/to/models:/app/models -v /path/to/outputs:/app/outputs atinoda/stable-diffusion-webui:latest
推荐使用 NVIDIA GPU,至少 4GB 显存(有报告称 2GB 也可用)。AMD GPU 和 Intel 集成显卡也有支持方案。内存建议 8GB 以上。
Windows 用户可下载 release 包运行 update.bat 和 run.bat,或通过 git 克隆后运行 webui-user.bat。Linux 用户运行 webui.sh。详细步骤请参考项目 wiki。
默认界面为英文,但可通过社区扩展或修改配置文件实现部分汉化。
将模型文件(.ckpt 或 .safetensors)放入 models/Stable-diffusion 目录,然后在 UI 中刷新或重启即可选择。
可以,项目支持 4GB 显存,并有优化选项如 --medvram 或 --lowvram 进一步降低显存占用。