本指南主要在于对 Stable Diffusion 功能的扩展和使用的提升,为了有效记录,本文叙述较为简洁以及相关操作流程引用官方文档,请你在此之前需要熟练掌握 Stable Diffusion 的相关使用与配置常识。
前期回顾:
用户界面
增加功能模块
在界面顶部默认只有 Stable Diffusion 模型 (ckpt),如果需要显示更多,可通过以下方式添加。
进入设置 > 用户界面 > 快捷设置列表[1],按需添加如下相关参数即可,更多参数可参考 stable-diffusion-webui\config.json 文件。
sd_model_checkpoint,sd_vae, sd_lora,CLIP_stop_at_last_layers,sd_hypernetwork,upscaler_for_img2img,
以上参数添加后将添加以下功能选项:
- Stable Diffusion 模型 (ckpt)
- 模型的 VAE (SD VAE)
- 将 LoRA 模型添加到提示词
- Clip 跳过层
- 将超网络 (Hypernetwork) 添加到提示词
- 图生图的放大算法
扩展插件
Civitai Helper 插件
Stable Diffusion Webui 扩展 Civitai 助手,用于更轻松的管理和使用 Civitai 模型。
官方文档
[中文] https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper/blob/main/README.cn.md
安装插件
- 下载本项目为 zip 文件,解压到
你的 SD webui 目录/extensions
下即可。 - 不管是安装还是升级本插件,都要整个关闭 SD Webui,重新启动它。只是 Reload UI 不起作用。
- (如果用 SD webui 的插件界面安装,请先给 git 配置代理。它不是通过浏览器下载,是通过 git 下载。)
Additional Networks 插件
插件概览
这将用于使用一个或多个 Lora 模型,后续将 Lora 模型文件粘贴到 stable-diffusion-webui\extensions\sd-webui-additional-networks\models\lora 文件夹,即可通过 Stable Diffusion WebUI 来增加 Lora 模型以调整和设定意象图像。
插件安装
- 打开以下地址 https://github.com/kohya-ss/sd-webui-additional-networks
- 点击 Code > Clone > HTTPS > 复制 https://github.com/kohya-ss/sd-webui-additional-networks.git;
- 切换到 Stable Diffusion WebUI > Extensions > Install from URL > 在 URL for extension's git repository 输入框粘粘以上复制的地址 > Install > 重启 Stable Diffusion WebUI
instruct-pix2pix 插件
该项目接受以一张图像和相应的文字指令 (也就是 prompt),根据指令来编辑和转换图像。
安装插件
instruct-pix2pix 扩展插件下载地址:https://github.com/Klace/stable-diffusion-webui-instruct-pix2pix
- 打开 WebUI 界面
- 点击 "Extensions" 选项卡
- 点击 "Install from URL" 选项卡
- 将 instruct-pix2pix 的 git 地址粘贴到 "URL for extension's git repository"下面的输入框
- 点击 "Install" 按钮
- 重启 Web UI
下载模型
instruct-pix2pix-00-22000 模型文件下载地址:https://huggingface.co/timbrooks/instruct-pix2pix
- 下载最新的 instruct-pix2pix-00-22000.safetensors
- 将下载的模型放到 models\Stable-diffusion 目录下
- 在前台刷新模型文件列表
开始使用
- 打开 WebUI 界面,点击 instruct-pix2pix 选项卡
- 选择 instruct-pix2pix-00-22000.ckpt 模型
- 拖拽一张图进来,填写 Prompt
- 点击生成
ControlNet 插件
官方说明:https://github.com/Mikubill/sd-webui-controlnet/blob/main/README.md
安装插件
- 打开 “扩展” 选项卡;
- 在选项卡中打开 “从 URL 安装” 选项卡;
- 输入 https://github.com/Mikubill/sd-webui-controlnet.git;
- 按 “安装” 按钮;
- 等待 5 秒,您将看到消息 “Installed into stable-diffusion-webui\extensions\sd-webui-controlnet. Use Installed tab to restart”;
- 转到 “已安装” 选项卡,然后单击 “应用并重新启动 UI”;
- 重启 WebUI 和终端;
- 下载模型(见下文);
- 将模型放入正确的文件夹后,您可能需要刷新才能看到模型。刷新按钮位于 “模型” 下拉列表的右侧。
下载模型
从 ControlNet 1.1 下载模型:https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main
您需要下载以 “.pth” 结尾的模型文件。
将模型放入 “stable-diffusion-webui\extensions\sd-webui-controlnet\models”。现在我们已经包含了所有 “yaml” 文件。您只需要下载 “pth” 文件。
注解信息
[1] 如果你的界面是英文,不能及时匹配所述位置,请点击此处连接将你的 Stable Diffusion 界面切换为简体中文以方便使用。
0 条评论