Stable diffusion安装教程:从硬件要求到生成AI绘图全攻略
Stable diffusion安装教程:从硬件要求到生成AI绘图全攻略
Stable diffusion是一个免费开源的AI绘图工具,与另一受欢迎的AI绘图在线软件Mid Journey不同的是,Stable Diffusion可以安装在电脑上,不需要有任何在线平台账户就可以用文字或图片的方式生成图像,支持丰富的定制设置,让用户有更大的弹性地对AI图像进行调整。
安装Stable diffusion电脑配备条件
安装及运行Stable Diffusion,电脑需要有至少4GB的专属GPU内存。要查看电脑是否有专属GPU内存可以用“Ctrl+Shift+Esc”快捷键打开任务管理器,在性能的栏目中如果看到NVIDIA就代表著有专属的GPU或显示卡。
点击相应的GPU内存,可以在窗口的右方看到专属GPU内存的容量,如果数值大于4GB,那就代表你的电脑符合第一个条件了。
第二个条件是确认电脑有不少于10GB的储存空间,用快捷键“Win+E”打开文件资源管理器,然后点击本机,看到有多于10GB的储存空间的话,那么表示著你的电脑可以安装并运行Stable Diffusion了。
确认了你的电脑符合了配备需求,那么接下来进入Stable Diffusion安装教学了。
Stable Diffusion安装教学
下载Git和Python
安装Stable Diffusion之前我们需要先下载并安装两个软件,第一个是Git(源代码控制管理软件)。在Git页面中点击下载,完成下载并安装Git,在这里根据安装向导的默认设置跑完安装程序就可以了。
接下来是Python,在Python的页面中滑到网页的底部,并选择Windows installer (64bit)下载文件。在安装前把在“Add Python 3.10 to PATH”前的空格打勾,然后进行安装。
两个软件都下载并安装完成之后,我们现在准备好可以下载Stable Diffusion了。
安装Stable Diffusion Webui
首先,打开文件资源管理器并选择想要储存Stable Diffusion的路径(在这里选择桌面作为示例),然后新增一个叫“stable-diffusion”的文件夹,完成之后双击进入这个文件夹。接下来在路径的栏位输入“cmd”,这时候会打开命令提示符。
在命令提示符中输入“git clone”并贴上以下这个URL,然后点击Enter。在跑完之后,回到我们刚刚新增的stable-diffusion文件夹会发现多了一个叫stable diffusion webui的文件夹了。
URL:
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
下载Stable Diffusion模型(model)
接下来我们需要下载Stable Diffusion模型(model),不同的模型擅长生成不同风格的图像,本次的教程用基本的模型作为示例。
首先,到这个网站中下载模型,选择在“Original GitHub Repository”下方的第一个选项,点击开始下载。
下载完成之后到电脑下载的文件夹,重新命名这个文件名为“model”,然后点击右键剪下这个文件。接着回到之前的“stable-diffusion-webui”的文件夹中找到“models”的文件夹,再双击到“models”文件夹中的“stable-diffusiton”文件夹并把文件贴上。
然后在“stable diffusion-webui”的文件夹,找到“webui-user.bat”的文件并点击右键,点选编辑。这会打开记事本,在记事本的最上方输入“git pull”(这个步骤确保我们有最新的stable diffusion版本),然后保存文件。
运行Stable Diffusion
好了,经过这么多的步骤终于可以开始运行Stable Diffusion了。双击“webui-user.bat”文件运行Stable Diffusion。
等跑完之后Stable diffusion会自动开始一个新的网页,如果你没有看到的话可以复制在命令提示符窗口底部的URL,然后贴上在浏览器地址栏,然后按Enter,就可以开始使用Stable Diffusion了!
好了,接下来是Stable Diffusion的使用教学时间。
Stable Diffusion Webui教学
要生成AI绘图,首先在左上方先选择模型,我们之前只下载了基本模型,所以在这里只有一项选择。
在模型的下方的“txt2img”栏目,意思是将以文字产生图片。在“prompt”的框框中输入我们想要Stable Diffusion生成图像的描述,然后在“Negative prompt”的框框中输入我们希望Stable Diffusion在生成的图像中不包括的事物的描述。
接下来是产出/生成图像的设置,以下是选项项目的代表意思:
- Sampling method(采样方式):不同的采样方式会有不同的生成效果
- Sampling steps(采样步骤):Stable diffusion生成图片之前会进行几次的完善,次数越多图片的素质越高,但也需要花更多的时间完成
- Batch count(生成批次):运行生成图像处理的次数
- Batch size(每批数量):Stable diffusion每次运行时产生的图片数量
- CFG scale(提示词相关性):设定的数字越大,Stable diffusion就会更贴近输入的Stable Diffusion咒语去生成图片,数字越小Stable Diffusion就会更多的使用自己的创意去生成图片
- Seed(种子码数值):预设值为-1,代表著随机产生种子码,亦代表著生成的图片效果变化更多
在撰写Stable Diffusion咒语(prompt)和完成设置后,点击Generate,Stable diffusion就会开始生成图像了!
小提示:如果不小心关闭或忘记下载图像的话也不用怕,可以点击在右下角视中的文件小图标,Stable Diffusion就会打开我们生成图像的文件位置,看到所有生成图像了!
如果你没有看到这个小图标,可以到stable diffusion webui的文件夹,然后找“output”的文件夹,再选择“txt2img-images”文件夹,也可以找到所有生成的图像!
结语
安装并使用Stable Diffusion生成图像的教程就到这里,很期待接下来进一步研究Stable Diffusion模型和其他生图方式再来分享!你有用其他AI图像生成工具吗?欢迎留言分享!