当前位置: 首页 > news >正文

AI 绘画 | Stable Diffusion WebUI的基本设置和插件扩展

前言

Stable Diffusion WebUI是一个基于Gradio库的浏览器界面,用于配置和生成AI绘画作品,并且进行各种精细地配置。它支持目前主流的开源AI绘画模型,例如NovelAI/Stable Diffusion。

在基本设置方面,Stable Diffusion WebUI的默认地址为127.0.0.1:7860,目前有中文界面。要更新项目,可以在电脑资源管理器内,打开stable-diffusion-webui文件夹,在地址栏输入cmd,然后敲回车,在该目录下调出命令提示行,然后在命令提示行窗口里输入git pull,然后敲回车即可。

在插件扩展方面,由于Stable Diffusion WebUI基于Gradio库,因此可以通过Gradio库来扩展其功能。例如,可以开发一个插件来添加自定义的模型或算法,并将其集成到Stable Diffusion WebUI中。

具体而言,插件开发需要使用Gradio库的API来创建用户界面和定义模型或算法。开发完成后,可以将插件文件放置在Stable Diffusion WebUI的插件文件夹中,然后重新启动应用程序即可使用新插件。

总之,Stable Diffusion WebUI具有丰富的设置选项和插件扩展功能,可以满足不同用户的需求并不断扩展其功能。

基本设置

在这里插入图片描述
Stable Diffusion WebUI的设置里有很多选项设置,有些别比较简单,一看就明白是什么意思,有些涉及到比较专业的东西,普通用户根本不明白改如何设置,由于东西太多,我们这里只讲一些常用功能的设置步骤。记得每次设置修改完,都需要点击保存设置,然后点击重载UI,才能生效。

系统设置


这里大部设置保持默认就好。最上面一行的禁用是启动Stable Diffusion WebUI后,浏览器不自动打开网站。
本地是启动Stable Diffusion WebUI后,浏览器自动打开网站,以http://127.0.0.1:7860/的网址打开。远程是你以电脑的对外ip打开,以我电脑为例,打开浏览器显示的为 http://172.16.10.60:7860/。值得注意的是,如何你是用秋叶启动器的方式启动的,那么这里的设置不生效,都会以http://127.0.0.1:7860/的网址打开。
还有其他没有打勾的选项,适合会技术的开发人员,来查看控制台的输出日志,分析问题。

API

在这里插入图片描述
普通用户不用管它,开发用户在这里开启选项后,可以通过不通过WEBUI的界面去生成图片,可以通过WEBUI提供的API接口去调用生成图片,图生图的时候,可以用图片的url的作为传入参数。
发送请求使用的 User-Agent
在Stable Diffusion webui中,User-Agent是一个可选的请求头字段,用于标识发送请求的客户端或用户代理。它通常包含有关发送请求的客户端的信息,例如浏览器类型、版本和操作系统等。

当使用Stable Diffusion webui时,如果需要指定User-Agent,可以在发送请求时添加一个名为"User-Agent"的请求头字段,并将相应的值设置为您希望标识的用户代理信息。

请注意,具体的User-Agent字符串可能因您使用的浏览器类型、版本和操作系统而有所不同。如果您不确定如何获取正确的User-Agent字符串,可以在浏览器中查看或搜索相关信息。

用户界面

在这里插入图片描述
这里的设置和我们看到的webUI网页内容有关。本地化选项就是我们安装的中文本地汉化的选项,保持默认就行,Gradio 主题就是能改变webUI界面的颜色。如果用秋叶启动器启动的话,这个设置不生效。
在这里插入图片描述
这个选项能改变文生图和图生图界面中,采样方法的显示方式。由这种展示所有采样算法,变为一个下来选择框显示。
在这里插入图片描述
勾选后,显示方式
在这里插入图片描述
快捷设置列表
在这里插入图片描述
这里能把模型选项放在网页的最顶部,图上设置的分别是 Stable Diffusion 模型、外挂 VAE 模型、CLIP 终止层数。
在这里插入图片描述
UI 标签栏顺序 (需要重载 UI)
这个设置能够改变这里选项卡的显示顺序。
在这里插入图片描述
选择需要隐藏的 UI 标签栏 (需要重载 UI)
这里的设置能让我们上图的选项卡隐藏不显示出来。
在这里插入图片描述
文生图/图生图界面参数组件顺序 (选中组件优先显示) (需要重载 UI)
在这里插入图片描述
这里的设置能改变文生图和图生图界面中生成选卡里的参数排序,选择的都会优先展示在前面,没选择的都会展示在最后面。
在这里插入图片描述

采样方法参数

在这里插入图片描述
隐藏用户界面中的采样方法 (需要重载 UI)
采样方法有很多,如果我们只想展示我们常用的采样算法的话,可以在这里勾选我们需要的算法,这样文生图和图生图的采样方法列表中就只显示我们勾选的采样方法了,记得每次更改完后,都要保存并重启UI。

默认设置

如果我们不小心把某些参数设置改错了,又忘记了原来是怎么设置的。我们可以直接点击默认设置中的应用按钮,恢复系统的默认设置
在这里插入图片描述

显示所有

就是把上面所有的选项,显示在一个网页里。

插件扩展

这是Stable Diffusion WebUI的一个插件管理功能,不仅可以下载安装官方自己开发的扩展插件,还可以暗中由其他开发者开发的第三方扩展插件。

已安装

在这里插入图片描述
这里会把我们已经安装下载的所有扩展插件展示出来。我们每次勾选完要使用的扩展插件后,点击应用更改并重启按钮,即可安装显示我们勾选的插件。值得注意的是停用所有扩展的选项必须选择,才会生效。当我们选择 额外选项,即无论我们是否勾选,非webui的第三方插件都会被停用,当我选择全部的时候,所有插件都会被停用。

可下载

在这里插入图片描述
这里相当于与一个SD WEBUI的扩展插件市场。点击加载扩展列表按钮,会读取这个JSON文件 https://gitcode.net/rubble7343/sd-webui-extensions/raw/master/index.json内包含的所有插件信息,加载到网页上。我们可以选择 插件类型和拍寻方式,找到我们想要安装的插件,点检安装按钮,最后还回到已下载选卡里,点击应用更改并重启按钮,重启webUI即可。

  • 值得注意的是,这里index.json配置的插件下载信息都是github网站上的地址,需要你电脑能够访问github,才能使用这里的功能。如果你在秋叶启动器里设置了国内镜像下载,经测试可以下载安装。

从网址安装

除了通过 可下载的方式下载以外 ,SD WEBUI还提供了一直可以直接从网上安装的方式。当可下载没有我们想要的扩展插件时,我们可以在github\gitee\gitcode等网站上找到我们想要的扩展插件地址,放入 扩展的 git 仓库网址,点击安装即可。特定分支名可以选择插件的git分支,不填默认主分支。本地目录名 可以修改我们下载插件的目录名字,相当于重命名,不填默认用原文件夹名。
在这里插入图片描述
除此之外,我们还可以通过,百度网盘或者其他方式,下载扩展插件的压缩包,解压放到 SDwebUI的根目录下的 extensions文件夹下。然后在已安装界面中点击重启UI即可。

备份/恢复

当我们更新下来的扩展插件或者WEBUI出现bug问题时,我们可以在这里恢复到上一个版本。
在这里插入图片描述
SD webUI会自动备份保存我们上一次的更改配置。我们点击选择要恢复备份配置即可。Backup开头的的是SD webUI自动保存的配置。Config开头的是我们点击 保存当前配置按钮的配置。
在这里插入图片描述

相关文章:

AI 绘画 | Stable Diffusion WebUI的基本设置和插件扩展

前言 Stable Diffusion WebUI是一个基于Gradio库的浏览器界面,用于配置和生成AI绘画作品,并且进行各种精细地配置。它支持目前主流的开源AI绘画模型,例如NovelAI/Stable Diffusion。 在基本设置方面,Stable Diffusion WebUI的默…...

如何用自然语言 5 分钟构建个人知识库应用?我的 GPTs builder 尝试

开发者的想象力闸门一旦打开,迎接我们的必然是目不暇接的 AI 应用浪潮冲击。 兴奋 早晨,我突然发现 ChatGPT 最新的 Create GPTs 功能可以用了。 这太让我意外了,没想到这么快。根据页面上的提示,我一直以为还得等上一周左右。于是…...

rabbitmq启动异常解决

如果 RabbitMQ 节点一直停在 "Stopping and halting node" 阶段,可能是由于一些原因导致节点无法正常停止。以下是一些建议的步骤,以尝试解决此问题: 手动强制终止节点: 尝试使用 rabbitmqctl 命令手动终止节点。在终端…...

OpenGL_Learn08(坐标系统与3D空间)

目录 1. 概述 2. 局部空间 3. 世界空间 4. 观察空间 5. 剪裁空间 6. 初入3D 7. 3D旋转 8. 多个正方体 9. 观察视角 1. 概述 OpenGL希望在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标(Normalized Device Coordinate, NDC)。也就是说&#x…...

github私有仓库开发,公开仓库发布版本

文章目录 github私有仓库开发,公开仓库发布版本需求背景实现思路GitHub Releases具体步骤广告 github私有仓库开发,公开仓库发布版本 需求背景 github私有仓库开发,公开仓库发布版本,既可以保护源代码,又可以发布版本给用户使用。许多知名软件项目都采用了这样的开…...

绿色低碳 数字未来-辽宁省建筑电气2023年学术年会-安科瑞 蒋静

2023年8月18日,辽宁省建筑电气2023年学术年会在辽宁友谊国宾馆成功召开。本届大会以“绿色低碳 数字未来”为主题,着眼为辽宁省建设提供智慧化电气设计及高质量产品服务。 安科瑞围绕“绿色低碳 数字未来”的主题,携充电桩及运营管理平台、工…...

day55

今日内容概要 路由层 无名分组 有名分组 反向解析 无名分组反向解析 有名分组反向解析 路由分发 伪静态的概念(了解) 名称空间(了解) 虚拟环境(了解) django1.x和django2.x的区别 路由层 url(r^test/$, views.test), url(rtestadd, views.testadd), ## 首页的地址 u…...

如何安装Node.js? 创建Vue脚手架

1.进入Node.js官网,点击LTS版本进行下载 Node.js (nodejs.org)https://nodejs.org/en 2.然后一直【Next】即可 3.打开【cmd】,输入【node -v】注意node和-v中间的空格 查看已安装的Node.js的版本号,如果可以看到版本号,则安装成功 创建Vue脚手…...

ASP.NETWeb开发(C#版)-day1-C#基础+实操

目录 .NET实操:创建项目执行 C#基础语法数据类型变量实操001_变量如何在一个解决方案 中创建另一个项目实操002结构实操003-if else实操004-多分支多行注释按钮实操:循环 面向对象基础如何在同一个项目下创建新的.cs文件实操-类的定义与访问实操-练习实操…...

LGSVL Python API 使用

1. References [1] LGSVL-python API使用方法 - 简书 [2] GitHub - lgsvl/PythonAPI: Python API for Simulator...

详解数据仓库之拉链表(原理、设计以及在Hive中的实现)

最近发现一本好书,读完感觉讲的非常好,首先安利给大家,国内第一本系统讲解数据血缘的书!点赞!近几天也会安排朋友圈点赞赠书活动(ง•̀_•́)ง 0x00 前言 本文将会谈一谈在数据仓库中拉链表相关的内容,包…...

使用Nodejs搭建简单的web网页并实现公网访问

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《Linux》《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 使用Nodejs搭建简单的web网页并实现公网访问 前言 Node.js是建立在谷歌Chrome的JavaScript引擎…...

C++学习第三十七天----第十章--对象和类

10.2.2 C中的类 类是一种将抽象转换未用户定义类型的C工具,它将数据表示和操作数据的方法合成一个整洁的包。 接口:一个共享框架,供两个系统交互时使用。 1.访问控制 使用类对象的程序可以直接访问类的公有部分,但只能通过公有…...

TikTok影响力经济:解锁社交媒体的商业机遇

社交媒体平台的崛起改变了我们与世界互动的方式,而TikTok作为其中的一员,已经成为全球范围内的现象。这个短视频应用不仅让用户在几秒钟内分享创意和娱乐,还为企业和创作者提供了巨大的商业机会。本文将深入探讨TikTok的影响力经济&#xff0…...

燃气管网监测系统|全面保障燃气安全

根据新华日报的报道,2023年上半年,我国共发生了294起燃气事故,造成了57人死亡和190人受伤,燃气事故的发生原因有很多,其中涉及到燃气泄漏、设备故障等因素。因此,加强燃气安全管理,提高城市的安…...

第三章:人工智能深度学习教程-基础神经网络(第六节-ML深度学习层列表)

要指定所有层按顺序连接的神经网络的架构,请直接创建层数组。要指定层可以有多个输入或输出的网络架构,请使用 LayerGraph 对象。使用以下函数创建不同的图层类型。 输入层: 功能描述图像输入层 将图像输入网络应用数据标准化序列输入层 将…...

福建科立讯通信 指挥调度管理平台RCE漏洞复现

0x01 产品简介 福建科立讯通信指挥调度管理平台是一个专门针对通信行业的管理平台。该产品旨在提供高效的指挥调度和管理解决方案,以帮助通信运营商或相关机构实现更好的运营效率和服务质量。该平台提供强大的指挥调度功能,可以实时监控和管理通信网络设…...

性能测试:Jenkins+Ant+Jmeter自动化框架的搭建方法

前言 前面讲了Jmeter在性能测试中的应用及扩展。随着测试的深入,我们发现在性能测试中也会遇到不少的重复工作。 比如某新兴业务处于上升阶段,需要在每个版本中,对某些新增接口进行性能测试,有时还需要在一天中的不同时段分别进行…...

【开源项目】snakeflow流程引擎研究

项目地址 https://gitee.com/yuqs/snakerflow https://toscode.mulanos.cn/zc-libre/snakerflow-spring-boot-stater (推荐) https://github.com/snakerflow-starter/snakerflow-spring-boot-starter 常用API 部署流程 processId engine.process().de…...

11.10 知识总结(数据的增删改查、如何创建表关系、Django框架的请求生命周期流程图)

一、 数据的增删改查 1.1 用户列表的展示 把数据表中得用户数据都给查询出来展示在页面上 添加数据 id username password gender age action 修改 删除 1.2 修…...

基于算法竞赛的c++编程(28)结构体的进阶应用

结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...

简易版抽奖活动的设计技术方案

1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

MongoDB学习和应用(高效的非关系型数据库)

一丶 MongoDB简介 对于社交类软件的功能,我们需要对它的功能特点进行分析: 数据量会随着用户数增大而增大读多写少价值较低非好友看不到其动态信息地理位置的查询… 针对以上特点进行分析各大存储工具: mysql:关系型数据库&am…...

Psychopy音频的使用

Psychopy音频的使用 本文主要解决以下问题: 指定音频引擎与设备;播放音频文件 本文所使用的环境: Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

从零实现STL哈希容器:unordered_map/unordered_set封装详解

本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说&#xff0c;直接开始吧&#xff01; 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...

涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战

“&#x1f916;手搓TuyaAI语音指令 &#x1f60d;秒变表情包大师&#xff0c;让萌系Otto机器人&#x1f525;玩出智能新花样&#xff01;开整&#xff01;” &#x1f916; Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制&#xff08;TuyaAI…...

高防服务器能够抵御哪些网络攻击呢?

高防服务器作为一种有着高度防御能力的服务器&#xff0c;可以帮助网站应对分布式拒绝服务攻击&#xff0c;有效识别和清理一些恶意的网络流量&#xff0c;为用户提供安全且稳定的网络环境&#xff0c;那么&#xff0c;高防服务器一般都可以抵御哪些网络攻击呢&#xff1f;下面…...

是否存在路径(FIFOBB算法)

题目描述 一个具有 n 个顶点e条边的无向图&#xff0c;该图顶点的编号依次为0到n-1且不存在顶点与自身相连的边。请使用FIFOBB算法编写程序&#xff0c;确定是否存在从顶点 source到顶点 destination的路径。 输入 第一行两个整数&#xff0c;分别表示n 和 e 的值&#xff08;1…...

七、数据库的完整性

七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...

iview框架主题色的应用

1.下载 less要使用3.0.0以下的版本 npm install less2.7.3 npm install less-loader4.0.52./src/config/theme.js文件 module.exports {yellow: {theme-color: #FDCE04},blue: {theme-color: #547CE7} }在sass中使用theme配置的颜色主题&#xff0c;无需引入&#xff0c;直接可…...