Stable Diffusion Web UI(简称 AUTOMATIC1111 或 A1111)是高级用户事实上的 GUI。感谢充满热情的社区,大多数新功能首先出现在这个免费的稳定扩散 GUI 中。但它并不是最容易使用的软件。缺乏文档。它提供的大量功能可能令人生畏。
本教程将教您如何使用 AUTOTMATIC1111 GUI。您可以将其用作教程。有很多示例您可以逐步遵循。您还可以使用本指南作为参考手册。跳过它,看看里面有什么。当你真正需要使用某个功能时再回来。你会看到很多例子来展示设置的效果,因为我相信这是唯一能说明问题的方法。
A.安装条件:
- 确保本地Python版本为Python 3.10.6以上版本;
- 本地电脑已经安装Stable Diffusion Web UI,并成功运行;
- 访问GitHub项目并下载Stable Diffusion XL 0.9 txt2img webui extension;
- 电脑应运行 Windows 10 或更高版本,并配备具有 4 GB VRAM 或更大内存的独立 Nvidia 显卡(GPU)。集成 GPU 将无法工作。
注意:如果没有Python 3.10.6版本,或者版本过低,请访问Microsoft Store 上的Python 3.10并安装 Python 软件。
B.安装开始:
A.安装git
Git是一个代码存储库管理系统。您将需要它来安装和更新 AUTOMATIC1111。
前往此页面下载Windows版本。
打开安装程序。单击“安装”接受许可证并安装软件。
按照步骤说明完成安装。
C.克隆 web-ui
这是最困难的一步……
按Window键(应位于键盘空格键的左侧),应弹出一个搜索窗口。类型cmd
.
单击命令提示符。将显示命令提示符窗口。
首先,输入以下命令,然后按 Enter 键,确保您位于主文件夹中。(提示:您应该能够使用右键单击来粘贴到命令提示符中。)
cd %userprofile%
您应该看到提示显示类似C:\Users\YOUR_USER_NAME
> 的内容。
接下来键入以下命令并按 Enter 键克隆 AUTOMATIC1111 存储库。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
stable-diffusion-webui
应在您的主目录中创建一个名为 的文件夹。
%userprofile%
只要您能找到新创建的文件夹,就可以将存储库克隆到其他文件夹而不是 中stable-diffusion-webui
。您需要在以下步骤中相应地更改文件夹位置。
D.下载模型
接下来,转到文件资源管理器中新创建的文件夹。投放
%userprofile%\stable-diffusion-webui
并按 Enter 键。
导航到文件夹models,然后导航到Stable-diffusion。您应该看到如下所示的文件Put Stable Diffusion checkpoints here.txt
。
下载Stable Diffusion v1.5模型检查点文件(下载链接)。把它放在那个文件夹里。
E.运行 web-ui
现在在文件资源管理器中,返回到该stable-diffusion-webui
文件夹。也就是说,返回两级或键入
%userprofile%\stable-diffusion-webui
再次在地址栏中。
找到一个名为webui-user.bat
. 双击运行并完成安装。
最后一步需要一段时间。完成后,您将看到一条消息
在本地 URL 上运行:http://127.0.0.1:7860
就像下面这个一样。
在您的网络浏览器中,转到 URL
http://127.0.0.1:7860/
您应该会看到 AUTOMATIC1111 webui!输入提示(例如“一只猫”)并点击“生成”以测试稳定扩散是否正确运行。
使用完稳定扩散后,关闭cmd
黑色窗口即可关闭稳定扩散。
要重新运行稳定扩散,您需要双击webui-user.bat
.
F.web-ui 选项
您可以使用该选项加速稳定扩散--xformers
。如果 GPU 上的 VRAM 少于 8 GB,最好打开--medvram
节省内存选项以一次生成更多图像。
要启用它们,请右键单击该文件webui-user.bat
并选择编辑。(如果您使用Windows 11,您可能需要先选择“显示更多选项”)。
更换线路
set COMMANDLINE_ARGS=
set COMMANDLINE_ARGS=--xformers --medvram
保存并关闭文件。
双击该webui-user.bat
文件以运行稳定扩散。
G.附加参数
使用参数--gradio-img2img-tool color-sketch
启用彩色草图工具,这在img2img中可能会有所帮助。
如果要将计算机用作服务器并通过另一台计算机访问 GUI,请使用该参数--listen
启用来自另一台计算机的连接。您需要在服务器上适当设置防火墙,这超出了本安装指南的范围。
请登录后查看评论内容