Stable Diffusion本地部署教程:免费无限AI画图
Stable Diffusion本地部署教程:免费无限AI画图
想体验AI绘画的魅力,又不想受在线服务的次数限制和隐私担忧?本地部署Stable Diffusion(简称SD)是绝佳选择!一旦部署成功,你就能在自己的电脑上免费、无限次地生成各种风格的AI画作,完全掌控创作过程。今天,我就手把手带你完成从零开始的SD本地部署之旅。
部署前的准备工作
在开始安装之前,我们需要确保你的电脑满足基本要求,并准备好必要的软件环境。这就像盖房子前要打好地基一样重要。
硬件与软件要求
首先,检查你的电脑配置。Stable Diffusion对显卡(GPU)有一定要求,尤其是显存:
- 显卡(GPU): 推荐使用NVIDIA显卡,因为SD主要依赖CUDA加速。显存至少4GB,能流畅运行基础模型;6GB或以上体验更佳,能运行更多精细模型。AMD显卡和苹果M系列芯片也能部署,但过程更复杂,本篇主要讲解最主流的NVIDIA方案。
- 内存(RAM): 建议8GB以上。
- 硬盘空间: 至少预留10-20GB可用空间,用于存放程序、模型和生成图片。
- 操作系统: Windows 10/11 64位系统最为方便。Mac和Linux也可行,但本教程以Windows为例。
安装必备运行环境
接下来,安装两个核心软件:
- 1. Python 3.10.6
- 这是SD运行的编程语言环境。访问Python官网下载3.10.6版本的安装程序。
- 安装时,务必勾选 “Add Python to PATH”,这样系统才能识别Python命令。
- 2. Git
- 用于从代码仓库(如GitHub)拉取SD的源代码。去Git官网下载安装,一路默认选项即可。
安装完成后,可以按 Win + R,输入 cmd 打开命令提示符,分别输入 python --version 和 git --version 来验证是否安装成功。
小贴士:如果你对命令行感到陌生,不用担心,跟着步骤操作即可。想系统学习这些基础知识,可以访问 AI快速入门手册 官网(www.aiflowyou.com)的“学习路径”栏目,那里有从零开始的完整指引。或者,在微信里搜索小程序「AI快速入门手册」,也能随时随地查阅这些核心概念。
一步步部署Stable Diffusion WebUI
目前最流行、对新手最友好的SD部署方案是使用 AUTOMATIC1111 开发的 Stable Diffusion WebUI。它提供了一个直观的浏览器操作界面,大大降低了使用门槛。
第一步:获取源代码并安装
- 1. 在你电脑上找一个空间充足的磁盘(比如D盘),新建一个文件夹,命名为
sd-webui。 - 2. 进入该文件夹,在地址栏输入
cmd并按回车,直接在此目录打开命令提示符。 - 3. 在打开的命令行窗口中,输入以下命令,从GitHub克隆WebUI的代码:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
- 4. 克隆完成后,进入新生成的
stable-diffusion-webui目录:
cd stable-diffusion-webui
- 5. 运行启动脚本,它会自动安装所有依赖包。这是一个较长的过程,请保持网络通畅:
webui-user.bat
首次运行会下载大量依赖(如PyTorch等),请耐心等待。如果遇到下载慢或报错,通常是网络问题,可以多试几次或寻找网络解决方案。
第二步:下载AI绘画模型(Checkpoint)
仅有程序框架还不够,我们需要“大脑”——即绘画模型。基础模型决定了画风和质量。
- 1. 在
stable-diffusion-webui文件夹内,找到并打开models文件夹,再进入Stable-diffusion文件夹。这里就是存放模型的地方。 - 2. 去模型下载网站(如Civitai或Hugging Face)下载你喜欢的模型文件(后缀为
.safetensors或.ckpt)。对于新手,推荐从 v1.5 或 SDXL 的经典模型开始。 - 3. 将下载好的模型文件(例如
v1-5-pruned-emaonly.safetensors)放入刚才的Stable-diffusion文件夹内。
第三步:启动与初体验
- 1. 模型放置好后,再次双击运行
webui-user.bat文件。 - 2. 脚本运行到最后,你会看到几行类似
Running on local URL: http://127.0.0.1:7860的信息。这表明启动成功了! - 3. 打开你的浏览器(Chrome/Firefox等),在地址栏输入
http://127.0.0.1:7860,就能看到Stable Diffusion的Web操作界面了。
恭喜!至此,你的本地AI画室已经搭建完成。关闭浏览器或命令行窗口即可停止服务,下次想用时,只需再次运行 webui-user.bat。
生成你的第一幅AI画作
界面可能看起来有点复杂,但生成图片只需关注几个核心区域:
- 1. 左上角“Stable Diffusion checkpoint”:选择你刚才放入的模型。
- 2. “文生图”页签下的“提示词(Prompt)”输入框:用英文描述你想画的内容。例如:
a beautiful girl, long hair, in a garden, sunshine, detailed eyes, masterpiece。 - 3. “反向提示词(Negative prompt)”输入框:描述你不希望出现的内容。例如:
ugly, deformed, blurry可以帮助避免坏图。 - 4. 采样方法(Sampling method):新手可选
Euler a或DPM++ 2M Karras。 - 5. 宽度和高度(Width/Height):设置图片尺寸,初次尝试可用
512x512或768x768。 - 6. 最后,点击巨大的 “生成(Generate)” 按钮!
稍等片刻,你的第一幅由本地电脑生成的AI绘画就诞生了!你可以不断调整提示词、尝试不同模型,探索无限可能。
总结与后续探索
本地部署Stable Diffusion,就像拥有了一座永不关闭的私人艺术工作室。它免费、无限制、保护隐私,并且拥有最丰富的模型和扩展插件生态。虽然初期部署需要一点耐心,但一劳永逸。
- 遇到问题怎么办? 部署过程中的常见错误(如网络超时、依赖冲突)在网上通常有成熟的解决方案,搜索错误信息是关键。
- 如何精进? 掌握“提示词工程”是画出好图的核心。多尝试、多组合,参考别人的优秀作品。AI快速入门手册官网(www.aiflowyou.com)的“AI词典”和“热门项目”栏目里,就有很多关于提示词技巧和有趣玩法的分享。
- 性能优化: 如果生成速度慢,可以在
webui-user.bat文件上右键编辑,在COMMANDLINE_ARGS=这一行后面添加参数,例如--medvram(中等显存优化)或--lowvram(低显存优化)。
现在,就动手试试吧!从部署到生成第一幅画,你不仅能收获成就感,更能真正理解AI绘画是如何在本地运行的。享受你的创作之旅!