云图AI云图AI
S

stable-diffusion-webui

AGPL-3.0Python

Stable Diffusion web UI

164kFork 30k更新于 2026-08-01

软件介绍

Stable Diffusion web UI 是一个开源的 Web 界面,基于 Gradio 库实现,旨在为用户提供便捷的 Stable Diffusion 模型交互体验。它支持文本生成图像(txt2img)、图像生成图像(img2img)、图像修复(inpainting)、图像扩展(outpainting)等多种模式,并集成了 GFPGAN、CodeFormer、RealESRGAN 等图像增强工具。用户可以通过简单的操作调整采样方法、提示词权重、分辨率等参数,实时预览生成结果。该工具还支持扩展脚本、自定义模型加载、批量处理等功能,适合从初学者到专业用户的广泛需求。

核心功能

支持 txt2img 和 img2img 模式
一键安装和运行脚本
图像扩展(Outpainting)和修复(Inpainting)
彩色草图(Color Sketch)
提示矩阵(Prompt Matrix)
Stable Diffusion 放大(Upscale)
注意力机制:指定文本中模型应更关注的部分
循环处理(Loopback):多次运行 img2img
X/Y/Z 绘图:三维参数图像绘制
文本反转(Textual Inversion):自定义嵌入
额外选项卡:GFPGAN、CodeFormer、RealESRGAN、ESRGAN、SwinIR、Swin2SR、LDSR
调整宽高比选项
采样方法选择及 eta 值调整
随时中断处理
支持 4GB 显存显卡(有报告称 2GB 也可用)
批次正确种子
实时提示词长度验证
生成参数保存到图像中
拖放图像到 PNG Info 恢复参数
设置页面
从 UI 运行任意 Python 代码(需 --allow-code)
UI 元素鼠标悬停提示
通过文本配置文件更改 UI 元素默认值
平铺支持
进度条和实时图像生成预览
负面提示词
样式保存和快速应用
变体生成
种子调整大小
CLIP 反推提示词
提示词编辑:中途更改提示词
批量处理
Img2img 替代方法
高分辨率修复
动态重载检查点
检查点合并
自定义脚本和社区扩展
可组合扩散(Composable Diffusion)
无提示词长度限制
DeepDanbooru 集成
xformers 加速
历史记录选项卡(扩展)
无限生成选项
训练选项卡:超网络和嵌入
Clip skip
超网络(Hypernetworks)
LoRA 支持
嵌入/超网络/LoRA 选择 UI
VAE 选择
进度条预估完成时间
API 接口
支持专用修复模型
美学梯度(扩展)
Stable Diffusion 2.0 支持
Alt-Diffusion 支持
安全张量格式检查点加载
分辨率限制放宽为 8 的倍数
UI 元素重新排序
Segmind Stable Diffusion 支持

适用场景

艺术家和设计师快速生成创意图像游戏开发人员创建概念艺术和纹理内容创作者生成社交媒体配图研究人员探索扩散模型能力教育领域演示 AI 图像生成技术个人用户进行趣味图像创作

Docker 部署

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

FAQ

Stable Diffusion web UI 需要什么硬件?

推荐使用 NVIDIA GPU,至少 4GB 显存(有报告称 2GB 也可用)。AMD GPU 和 Intel 集成显卡也有支持方案。内存建议 8GB 以上。

如何安装 Stable Diffusion web UI?

Windows 用户可下载 release 包运行 update.bat 和 run.bat,或通过 git 克隆后运行 webui-user.bat。Linux 用户运行 webui.sh。详细步骤请参考项目 wiki。

是否支持中文界面?

默认界面为英文,但可通过社区扩展或修改配置文件实现部分汉化。

如何添加自定义模型?

将模型文件(.ckpt 或 .safetensors)放入 models/Stable-diffusion 目录,然后在 UI 中刷新或重启即可选择。

能否在低显存显卡上运行?

可以,项目支持 4GB 显存,并有优化选项如 --medvram 或 --lowvram 进一步降低显存占用。