如何在本地电脑运行 Stable Diffusion
学习如何在本地部署并使用 Stable Diffusion,实现完全免费、无审查的 AI 图像生成。包含详细的环境配置与安装步骤。
- 安装必要依赖环境. 首先在官网下载并安装 Python 3.10.6,安装过程中务必勾选 Add Python to PATH 选项。随后从 Git 官网安装 Git 工具,确保可以在终端通过命令行调用 git 命令。
- 获取 Stable Diffusion WebUI 仓库. 在电脑上选择一个具有充足存储空间的磁盘位置,右键打开 Git Bash 或命令行窗口。输入命令 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui 将源代码克隆到本地。
- 运行自动化安装脚本. 进入刚刚下载的 stable-diffusion-webui 文件夹,双击运行 webui-user.bat 文件。程序会自动创建 Python 虚拟环境并下载所需的 PyTorch 及其他依赖库,此过程根据网速可能需要较长时间。
- 下载并放置主模型文件. 前往 Hugging Face 或 Civitai 平台下载 .safetensors 格式的模型文件。将下载好的模型移动至目录下的 models/Stable-diffusion 文件夹内,程序启动时会自动识别。
- 启动 WebUI 本地服务器. 再次运行 webui-user.bat 文件。等待控制台输出一条以 http://127.0.0.1:7860 开头的链接,直接复制该链接并粘贴到浏览器地址栏中即可访问操作界面。
- 执行第一次 AI 绘图. 在界面顶部的 Prompt 输入框中输入英文描述词,选择左上角的模型检查点,点击右侧的 Generate 按钮。GPU 将开始运算,生成的图像会直接显示在界面右侧的预览框中。