Stable Diffusion WebUI AI 绘画零基础搭建指南
前言
随着AI技术的快速发展,Stable Diffusion已成为当前最受欢迎的AI绘画工具之一。它能够根据文本描述生成高质量的图像,为创作者提供了全新的表达方式。本文将详细介绍如何在CIUIC服务器上从零开始搭建Stable Diffusion WebUI环境,适合完全没有技术基础的用户跟随操作。
准备工作
在开始之前,您需要准备以下内容:

第一步:服务器环境准备
如果您选择使用CIUIC云服务器,可以按照以下步骤创建实例:
登录CIUIC控制台选择"创建实例",推荐配置:GPU类型:NVIDIA RTX 3090或更高内存:至少16GB存储:至少50GB SSD选择Ubuntu 20.04 LTS作为操作系统完成创建并连接到您的实例第二步:安装基础依赖
通过SSH连接到服务器后,首先更新系统并安装必要组件:
sudo apt update && sudo apt upgrade -ysudo apt install wget git python3 python3-venv -y对于NVIDIA GPU用户,还需要安装CUDA工具包和cuDNN:
sudo apt install nvidia-cuda-toolkit nvidia-cudnn -y第三步:安装Stable Diffusion WebUI
现在我们可以安装Stable Diffusion WebUI了,官方推荐使用AUTOMATIC1111的版本:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.gitcd stable-diffusion-webuipython3 -m venv venvsource venv/bin/activatepip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116pip install -r requirements.txt第四步:下载模型文件
Stable Diffusion需要预训练模型才能工作,我们可以下载官方1.5版本模型:
wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned.ckpt -O models/Stable-diffusion/model.ckpt您也可以从CivitAI等平台下载其他社区模型,将其放入models/Stable-diffusion/目录。
第五步:配置和启动
编辑webui-user.sh文件,设置适当的启动参数:
export COMMANDLINE_ARGS="--listen --port 7860 --enable-insecure-extension-access"然后启动WebUI:
./webui.sh首次启动会较慢,因为它需要下载额外的依赖项并初始化模型。
第六步:访问Web界面
启动完成后,您可以通过以下方式访问:
如果直接在本地运行,访问http://localhost:7860如果在CIUIC服务器上运行,需要设置安全组规则允许7860端口,然后通过http://<您的服务器IP>:7860访问第七步:基本使用指南
成功访问WebUI后,您可以:
在"txt2img"标签页中输入提示词(Prompt)生成图像调整参数如采样步数、CFG比例等使用"img2img"功能基于现有图像生成新图像尝试不同的模型和LoRA适配器常见问题解决
内存不足错误:尝试减小批处理大小或图像分辨率生成速度慢:确保正确配置了GPU加速模型加载失败:检查模型文件是否完整,路径是否正确性能优化建议
为了获得最佳性能,您可以:
使用--xformers参数启用内存优化在CIUIC服务器控制面板中升级GPU配置定期更新WebUI和模型文件通过本指南,您应该已经成功在CIUIC云服务器上搭建了Stable Diffusion WebUI环境。AI绘画是一个充满可能性的领域,鼓励您多尝试不同的提示词和参数组合,发掘创造潜力。如果在使用过程中遇到任何问题,CIUIC官方支持团队随时为您提供帮助。
Happy AI Painting!


