AI 绘画Stable Diffusion 研究(六)sd提示词插件


大家好,我是风雨无阻。

今天为大家推荐一款可以有效提升我们使用 Stable Diffusion WebUI 效率的插件, 它就是 prompt-all-in-one, 它不但能直接将 WebUI 中的中文提示词转换为英文,还能一键为关键词加权重,更能建立常用提示词库,这对于英语不熟练的朋友非常实用。

今天的内容分为两部分,一是prompt-all-in-one插件的介绍,具体有些什么功能,应该如何使用?二是如何安装这款插件。


那首先,我们来看看prompt-all-in-one 的介绍。


一、prompt-all-in-one 的介绍


prompt-all-in-one 插件的主要功能包括自动转英文、一键转英文、快速修改权重、收藏常用提示词等。


1、自动转英文


我们可以通过插件让中文提示词自动转换为英文。

例如:在插件的提示框内输入关键词,按 Enter 发送,提示词内就会自动生成对应的英文prompt。

在这里插入图片描述


在这里插入图片描述


2、调整提示词位置和权重

使用 prompt-all-in-one 插件输入提示词后,插件会重新将所有提示词以标签的方式排列出来,我们可以对标签进行如下操作:

  • 用鼠标直接拖动标签,更改顺序

  • 修改提示词权重,省去手工设置的麻烦

  • 直接在标签内修改提示词或者权重


在这里插入图片描述


3、查看历史提示词、收藏提示词

点击“历史记录”小图标,可以查看我们使用过的提示词,还可以进行收藏、复制、使用等操作。


在这里插入图片描述


在这里插入图片描述


提示词收藏后,可以在“收藏列表”中查看,点击“使用”可以将提示词直接填入文本框中,这样我们就就能快速调用常用提示词,非常方便。


在这里插入图片描述


二、prompt-all-in-one插件的安装及设置


1、安装方法


Stable Diffusion 插件 prompt-all-in-one 地址:

https://github.com/Physton/sd-webui-prompt-all-in-one.git

这款插件,需要在WebUI 中安装。


第一步,打开 WebUI,点击功能栏的“扩展”标签页

第二步,选择“从网址安装”,将插件的地址复制粘贴到扩展的git仓库网址输入框中

第三步,点击“安装”按钮,等待安装完成即可。

当下方出现如下提示,表示安装成功:


Installed into stable-diffusion-webui\extensions\sd-webui-controlnet. Use Installed tab to restart

安装步骤如图:

在这里插入图片描述


在这里插入图片描述


2、插件更新方法


(1)、点击左侧的“已安装”标签页


在这里插入图片描述


(2)、点击“检查更新”按钮,等待检测并更新完成


在这里插入图片描述


(3)、点击“应用并重新启动 UI”

(4)、关键控制台窗口、webui窗口

(5)、重新启动进入webui ,我们就可以看到 prompt-all-in-one 插件


安装成功后的界面如下:

在这里插入图片描述


3、安装后的设置


prompt-all-in-one 插件安装成功后,为了更方便的使用,可以进行以下设置,当然也可以不设置,直接使用默认的。


(1)、 设置语言类型


点击“地球”小图标,将语言类型设置为“简体中文”,这样我们在输入中文简体的时候,插件就会自动把更改为英文。


在这里插入图片描述


2、设置翻译api


鼠标指针移动到“设置”小图标上后,会出现“api 设置”小图标 ,如图:


在这里插入图片描述


在这里插入图片描述


点击,“api 设置”小图标后,弹出的窗口,即可设置翻译接口。


插件提供很多免费的 API:包括百度、有道、阿里、google 等翻译,我们可以按照自己的喜好,选择一个带[Free]标志的就可以了。


选择完后,记得点击“测试”按钮,检查选择的接口能否正常使用。

如果可以,就会显示出文本翻译结果;如果不行,就换另一个免费的翻译接口。


在这里插入图片描述


如下,点击测试,出现无法访问,可以再换一个接口。

在这里插入图片描述


测试成功后完,点击保存即可。


在这里插入图片描述


(3)、启用自动翻译


鼠标指针移动到“设置”小图标上后,会出现“输入新关关键词后自动翻译”勾选框 ,直接勾选即可。

正向提示词和反向提示词,需要分别进行设置。

如图所示:

在这里插入图片描述


在这里插入图片描述


(4)、使用chatgpt 生成prompt


如果没有chatgpt 账号的朋友,这个设置可以忽略。


第一步,使用浏览器登录chatgpt 账号

第二步,打开账号信息的 view api keys 页面


在这里插入图片描述


第三步,创建secret key

在这里插入图片描述


第四步,复制 api key ,以备用


在这里插入图片描述


第五步,点击web ui “chatgpt” 小图标


![在这里插入图片描述](https://img-blog.csdnimg.cn/56b26b25c407455c97b9a3b91efec091.png#pic_center)

第六步,设置 chatgpt api key

将复制的chatgpt api 粘贴到api key 输入框后,并点击保存即可。


在这里插入图片描述

第七步,选择chatgpt model 保存 后,进行生成测试 。

在这里插入图片描述

以上就是本期为大家推荐的 Stable Diffusion WebUI 插件 Prompt-all-in-one,如果觉得写英语提示词比较麻烦,那这款插件一定要试一下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/34099.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

消息中间件 —— 初识Kafka

文章目录 1、Kafka简介1.1、消息队列1.1.1、为什么要有消息队列?1.1.2、消息队列1.1.3、消息队列的分类1.1.4、p2p 和 发布订阅MQ的比较1.1.5、消息系统的使用场景1.1.6、常见的消息系统 1.2、Kafka简介1.2.1、简介1.2.2、设计目标1.2.3、kafka核心的概念 2、Kafka的…

存储过程的学习

1,前言 这是实习期间学习的,我可能是在学校没好好听课,(或者就是学校比较垃,没教这部分,在公司经理让我下去自己学习,太难了,因为是公司代码很多部分都是很多表的操作&#…

菲律宾的区块链和NFT市场调研

菲律宾的区块链和NFT市场调研 基本介绍 参考: https://zh.wikipedia.org/wiki/%E8%8F%B2%E5%BE%8B%E5%AE%BE zheng治制度:Zongtong议会制 现任Zongtong: 小费迪南德马科斯, 是独裁者费迪南德马科斯之子,人称“小马科斯” 官方语言…

【动态map】牛客挑战赛67 B

登录—专业IT笔试面试备考平台_牛客网 题意: 思路: 考虑动态的map 可以先定义一个状态,然后用map统计前缀这个状态的出现次数 在这里,定义{a,b}为cnt1 - cnt0和cnt2 - cnt0 当cnt0 和 cnt1都和cnt2相同时,统计贡献…

oracle 增加控制文件

oracle 增加控制文件 1、看control_file路径 SQL> show parameter controlNAME TYPE VALUE ------------------------------------ ----------- ------------------------------ control_file_record_keep_time integer …

Kubernetes kubectl管理命令使用方法

陈述式资源管理方法(通过命令行) 1.kubernetes 集群管理集群资源的唯一入口是通过相应的方法调用 apiserver 的接口 2.kubectl 是官方的CLI命令行工具,用于与 apiserver 进行通信,将用户在命令行输入的命令,组织并转化…

从零开始学python(十六)爬虫集群部署

前言 今天讲述Python框架源码专题最后一个部分,爬虫集群部署,前面更新了十五个从零开始学python的系列文章,分别是: 1.编程语法必修篇 2.网络编程篇 3.多线程/多进程/协程篇 4.MySQL数据库篇 5.Redis数据库篇 6.MongoDB数据库篇 …

运维监控学习笔记2

硬件监控: 1)使用IPMI 2)机房巡检 路由器和交换机: 使用SNMP(简单网络管理协议)进行监控。 Linux 安装snmp: yum install -y net-snmp net-snmp-utils 说明:net-snmp是安装在snm…

到 2030 年API 攻击预计将激增近 1000%

导读云原生应用程序编程接口管理公司 Kong 联合外部经济学家的最新研究预计,截至 2030 年 API 攻击将激增 996%,意味着与 API 相关的网络威胁的频率和强度都显着升级。 这项研究由 Kong 分析师和布朗大学副教授 Christopher Whaley 博士合作进行&#x…

StarGANv2: Diverse Image Synthesis for Multiple Domains论文解读及实现(一)

StarGAN v2: Diverse Image Synthesis for Multiple Domainsp github:https://github.com/clovaai/stargan-v2 1 模型架构 模型主要架构由四部分组成 ①Generator、②Mapping network、③Style encoder、④Discriminator Generator:G网络 生成模型G将输入图片x转换…

【软件测试】UI自动化框架,数据驱动 vs 关键字驱动怎么选

一、UI自动化测试用例剖析 让我们先从分析一端自动化测试案例的代码开始我们的旅程。以下是我之前写的一个自动化测试的小Demo。这个Demo基于Selenium与Java。 自动化测试小Demo 它要测试的东西其实是要看一下百度搜索能不能返回兴业银行的官网。我们分析一下这段代码都包含些…

清除pip安装库时的缓存

目录 1、命令清除缓存 2、路径手动清除 在使用pip安装Python库时,如果之前已经下载过该库,pip会默认使用缓存来安装库,而不是重新从网络上下载。缓存文件通常存储在用户目录下的缓存文件夹中,具体位置因操作系统和Python版本而异…

项目管理师基础之项目管理计划和项目文件

项目管理过程中,会使用并产生两大类文件:项目管理计划和项目文件。内容一般如下: 整个项目生命周期需要收集、分析和转化大量的数据。从各个过程收集项目数据,并在项目团队内共享。在各个过程中所收集的数据经过结合相关背景的分…

MySQL中同比和环比语句如何写?

营收表如下(表名:a)如下图: 营收表 year month money 2021 1 1000 2021 2 1200 2022 1 1300 2022 2 1500 需要算出2022年营收同比与环比: 同比:和去年同月相比(1300-1000/1000*100%&#xff0…

简单易用且高效的跨平台开发工具:Xojo 2023 for Mac

Xojo for Mac是Mac平台上一个跨平台的针对桌面、Web、移动和Raspberry Pi的快速应用程序开发软件。与其他多平台开发工具相比,Xojo for Mac为开发人员提供了显着的生产率提高。 Xojo for Mac具有拖放功能,使您能够快速创建用户界面设计,然后…

算法随笔:图论问题之割点割边

割点 定义 割点的定义:如果一个点被删除之后会导致整个图不再是一个连通图,那么这个顶点就是这个图的割点。举例: 上图中的点2就是一个割点,如果它被删除,则整个图被分为两个连通分量,不再是一个连通图。…

【交换排序】冒泡排序 与 快速排序

交换排序基本思想: 所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。 目录 1.冒泡排序 2.快…

Django笔记之数据库函数之日期函数

日期函数主要介绍两个大类,Extract() 和 Trunc() Extract() 函数作用是提取日期,比如我们可以提取一个日期字段的年份,月份,日等数据 Trunc() 的作用则是截取,比如 2022-06-18 12:12:12,我们可以根据需求…

CSS:弹性盒子模型详解(用法 + 例子 + 效果)

目录 弹性盒子模型flex-direction 排列方式 主轴方向换行排序控制子元素缩放比例缩放是如何实现的? 控制子元素的对其方式justify-content 横向 对齐方式align-items 纵向 对齐方式 align-content 多行 对齐方式 弹性盒子模型 flex-direction 排列方式 主轴方向 f…

CI+JUnit5并发单测机制创新实践

目录 一. 现状问题 二. 分析原因 三. 采取措施 四. 实践步骤 五. 效能提升 资料获取方法 一. 现状问题 针对现如今高并发场景的业务系统,“并发问题” 终归是必不可少的一类(占比接近10%),每次出现问题和事故后&#xff0c…