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

news2024/11/27 6:38:38

大家好,我是风雨无阻。

今天为大家推荐一款可以有效提升我们使用 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.coloradmin.cn/o/844354.html

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

相关文章

web系统测试思路

一、输入框 1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,…

Python高阶技巧 多线程

进程、线程和并行执行 进程、线程 现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。 进程: 就是一个程序,运行在系统之上,那么便称之这个程序为一个运行进程&…

Java课题笔记~ AspectJ 对 AOP 的实现(掌握)

AspectJ 对 AOP 的实现(掌握) 对于 AOP 这种编程思想,很多框架都进行了实现。Spring 就是其中之一,可以完成面向切面编程。然而,AspectJ 也实现了 AOP 的功能,且其实现方式更为简捷,使用更为方便,而且还支…

【0807作业】使用消息队列实现AB进程对话+使用共享内存实现A进程打印字符串,B进程逆置字符串,打印结果为【正序 逆序 正序 逆序】

作业一:使用消息队列实现AB进程对话 ① 打开两个终端,要求实现AB进程对话 A进程先发送一句话给B进程,B进程接收后打印B进程再回复一句话给A进程,A进程接收后打印重复1.2步骤,当收到quit后,要结束AB进程 ② …

HCIA---OSI/RM--开放式系统互联参考模型

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 一.OSI--开放式系统互联参考模型简介 1.OSI七层参考模型: HTTP请求工作过程: 二.OSI参考模型详解 链路层: 网络层&#…

【Java+springboot】基于物联网技术的粮油质量管控防伪溯源管理系统源码

基于物联网技术、RFID技术和RSA、PGP加密算法开发的粮油质量管控防伪追溯系统 一、概述 粮油安全关系千千万万消费者的健康问题。近年来,许多食品行业安全事故频频涌现,成为社会关注焦点。粮油生产加工质量管控防伪溯源系统为粮油提供从种植、生产、加工…

Godot 4 源码分析 - 文件读入编码处理

今天需要读入xml文件进行处理,结果读入一个带中文的文件时,出错了。当然程序还能运行,但编译器一直报错,而且XML解析也不正确 单步调试发现读入的内容出现乱码,具体逻辑: String FileAccess::get_as_text…

CAPL - XML和TestModule结合实现测试项可选

目录 目的:是否想实现如下面的功能呢? 一、.can和.cin文件中函数开发

Git工具安装

Git 工具安装 1. 下载Git安装包2. 安装Git工具3. 简单的使用配置用户名 1. 下载Git安装包 打开官网 https://git-scm.com/downloads点击下载 2. 安装Git工具 右击以管理员身份运行 ![在这里插入图片描述](https://img-blog.csdnimg.cn/9a99a73d54824800bc87db64f71f7602.png…

Selenium自动化测试总结

一、Selenium自动化测试(基于python) 1、Selenium简介: 1.1 Selenium是一款主要用于Web应用程序自动化测试的工具集合。Selenium测试直接运行在浏览器中,本质是通过驱动浏览器,模拟浏览器的操作,比如跳转、…

6.4.3 1x1卷积层

特点:1x1卷积层相当于全连接层 作用:1x1卷积用于调整网络层的通道数量和控制模型复杂度 输入形状:(通道,行,列) (3,3,3) 卷积核形状:(输出通道,输入通道,行,列) (2,3,…

SAP ABAP程序性能优化-养成良好的代码习惯

ABAP程序基本上都需要从数据库里面抓数,所以性能很重要,同时有一些基本的,和优秀的写法是我们必须要掌握的,不然就会造成程序性能很差。下面给予总结(这里包括有很基本的,也包括有比较少用到的)…

python——案例六:判断字符串的长度

案例六:判断字符串的长度str"Study"print(len(str))#输出结果如下: #5

春秋云镜 CVE-2020-25540

春秋云镜 CVE-2020-25540 Thinkadmin v6任意文件读取漏洞 靶标介绍 ThinkAdmin 6版本存在路径查找漏洞,可利用该漏洞通过GET请求编码参数任意读取远程服务器上的文件。 启动场景 漏洞利用 1、未授权列目录poc 读取网站根目录Payload: http://think.admin/Think…

基于Vgg16和Vgg19深度学习网络的步态识别系统matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022A 3.部分核心程序 ................................................................ % 设置训练选项options …

用Python获取链家二手房房源数据,做可视化图分析数据

前言 数据采集的步骤是固定: 发送请求, 模拟浏览器对于url地址发送请求获取数据, 获取网页数据内容 --> 请求那个链接地址, 返回服务器响应数据解析数据, 提取我们需要的数据内容保存数据, 保存本地文件 所需模块 win R 输入cmd 输入安装命令 pip install 模块名 (如果你…

js2-js中的数据结构

1、什么是数据结构 数据结构是计算机存储、组织数据的方式。 数据结构意味着接口或封装,一个数据结构可被视为两个函数之间的接口,或者是由数据类型联合组成的存储内容的访问方法封装。 每天的编码中都会用到数据结构,其中数组是最简单的内存…

VSCode如何在行内显示变量值

背景 在调试时,我们希望能够直接在代码行显示变量的值,而不是总是去侧边栏查看,如下这种,y12直接显示在代码行。那么VSCode中如何做呢 设置 VSCode提供了“inline values”设置,但为了速度,默认并没有开…

Linux 的基本指令(3)

指令1:date 作用:用来获取时间的指令。 1. 获取当下的时间: date %Y-%m-%d_%H:%M:%S 其中:%Y 表示年,%m 表示月,%d 表示日,%H 表示 小时,%M 表示分,%S 表示秒。 上面代…