本指南主要在于对 Stable Diffusion 功能的扩展和使用的提升,为了有效记录,本文叙述较为简洁以及相关操作流程引用官方文档,请你在此之前需要熟练掌握 Stable Diffusion 的相关使用与配置常识。

前期回顾:

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

安装插件

  1. 打开 “扩展” 选项卡;
  2. 在选项卡中打开 “从 URL 安装” 选项卡;
  3. 输入 https://github.com/Mikubill/sd-webui-controlnet.git;
  4. 按 “安装” 按钮;
  5. 等待 5 秒,您将看到消息 “Installed into stable-diffusion-webui\extensions\sd-webui-controlnet. Use Installed tab to restart”;
  6. 转到 “已安装” 选项卡,然后单击 “应用并重新启动 UI”;
  7. 重启 WebUI 和终端;
  8. 下载模型(见下文);
  9. 将模型放入正确的文件夹后,您可能需要刷新才能看到模型。刷新按钮位于 “模型” 下拉列表的右侧。

下载模型

从 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 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注