Stable Diffusion 本地部署与使用指南
前言
随着人工智能技术的发展,AI 绘画工具已成为创意工作者的重要辅助。目前主流工具包括 Midjourney 和 Stable Diffusion (SD)。Midjourney 开箱即用、对新手友好,但需付费且灵活性受限;Stable Diffusion 则专业性更强,支持本地部署,拥有丰富的模型生态,且完全免费,适合需要深度定制和批量生成的用户。
本文将详细介绍 Stable Diffusion 的两种主要部署方式:云服务器部署和本地电脑部署,并涵盖环境配置、模型管理及基础使用方法。
一、在线体验(浅尝辄止)
如果仅需快速体验 AI 绘画效果,可使用在线平台如 DreamStudio。此类平台通常提供少量免费额度,但功能受限,不支持批量生成或深度调教,适合初步了解 SD 能力。

二、云服务器部署
适用人群
本地硬件配置不足(如无高性能显卡),但希望运行 SD 的用户。
准备工作
推荐使用阿里云机器学习 PAI 平台或其他云厂商提供的 GPU 实例。选择官方镜像 stable-diffusion-webui-env:pytorch1.13-gpu-py310-cu117-ubuntu22.04 可简化环境配置。

项目部署
环境就绪后,执行以下命令拉取源码及依赖:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
git checkout a9fed7c364061ae6efb37f797b6b522cb3cf7aa2
mkdir -p repositories && cd repositories
git clone https://github.com/sczhou/CodeFormer.git
安装常用插件
部分插件可能因网络问题无法直接克隆,建议通过 WebUI 的 Extensions 页面搜索安装。若需手动克隆,请使用 GitHub 源:
cd ../extensions
git clone https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git
git clone https://github.com/BrambleXu/stable-diffusion-webui-wiki.git
cd ..
下载大模型
将模型文件放置于对应目录:
cd models/Stable-diffusion
wget -c https://huggingface.co/naonovn/chilloutmix_NiPrunedFp32Fix/resolve/main/chilloutmix_NiPrunedFp32Fix.safetensors -O chilloutmix_NiPrunedFp32Fix.safetensors





