AI绘画Stable Diffusion 插件篇:智能标签提示词插件sd-danbooru-tags-upsampler

news2024/11/20 9:18:57

大家好,我是向阳。

关于智能标签提示词插件,在很早之前就介绍过很多款了,今天再给大家介绍一款智能标签提示词插件sd-danbooru-tags-upsampler。该智能提示词插件是今年2月23号才发布的第一版V0.1.0,算是比较新的智能提示词插件。

它是通过使用轻量级LLM完成对danbooru标签采样生成提示词。因此生成的提示词大部分都是通过简单的单词组成。对于那些不想编写长提示词或想不假思索地看到多样化、自然和高质量图像的人来说,该插件就非常有用。

插件地址:https://github.com/p1atdev/sd-danbooru-tags-upsampler
如无法下载请看文末扫描获取!

一. sd-danbooru-tags-upsampler插件使用介绍

使用上面的插件地址,安装完成插件后,会出现一个Danbooru Tags Upsampler插件面板。

相关参数说明

(1)Enabled: 插件启用标签。

(2)Total tag length: 标签总长度。该参数用于指定生成正向提示词的总标签数量。有4个值可以选择,推荐值是long。

  • very short:少于 10个标签

  • short:少于 20个标签

  • long: 少于 40个标签

  • very long:多于上面的参数设置的标签数量

(3)Ban tags: 禁止标签。该参数中设置的所有标签都不会出现在正向提示词中。当您不想提示词中包含某些特定标签时,该参数非常有用。可以使用 * 匹配任何字符,例如* background匹配simple background、white background、…。

(4)Seed for upsampling tags:如果这个数字和正向提示词是固定的,那么生成的正向提示词也是固定的。-1 表示“每次使用随机种子生成标签”。

(5)Upsampling timing:标签采样的时机,在应用其他提示词插件处理(例如 sd-dynamic-prompts 或 webui 的样式功能)之前或之后。

(6)Variety level: 种类等级,这个参数是 Generation config 的预设。用于改变采样标签的种类。有5个等级。

  • Very unvaried:非常不变

  • Unvaried:不变

  • Normal:普通

  • Varied:多变

  • Very varied:非常多样化

(7)Generation config: 生成配置。LLM生成标签的参数。如果不熟悉语言模型的生成参数,建议直接使用 Variety level 选项设置即可。

二. Variety level 等级参数

Very unvaried 和 Unvaried等级表示标签种类较少,但同时匹配输入提示词并生成相对可接受的标签。Very varied 和 Varied等级意味着更多的变化,但往往会忽略输入提示词并经常生成奇怪的标签。

三. sd-danbooru-tags-upsampler插件官方案例

上面生成图片使用的参数设置

  • 大模型: AnimagineXL 3.0

  • 反向提示词:nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name

sd-danbooru-tags-upsampler插件参数设置

  • total tag length: long

  • Ban tags: none

  • Seed: -1

  • When to perform the process: Before applying styles

四. sd-danbooru-tags-upsampler插件体验

插件下载请看文末扫描获取!

下面我们来实际体验一下。

在General tags 框中输入简短的关键词:1 girl,flower。其他的参数保持不变即可。

生成的完整提示词有3种格式,核心关键词都是一样的。我们结合自己需要选择文本框中的一组即可。(对于Animagine XL V3提供了单独的样例)

1girl, :<, blue eyes, brown hair, cape, collarbone, dress, flower, hair flower, hair ornament, holding, holding flower, long hair, pink flower, red flower, rose, solo, sunflower, vase, white flower, yellow flower, yellow rose

我们发现生成的提示词,都是一个一个简单的单词组成的,可见和danbooru标签库关键词展示方式是一样的。

将生成的提示词在SD Web UI上面生成看一下效果。

  • 大模型:Animagine XL 3.1

  • 采样器:Eular a

  • 采样迭代步数:25

  • CFG:6

我们再来尝试几组体验一下效果。

(1)示例1

Tags输入 :1girl, park

生成的提示词:1girl, bag, beret, black ribbon, blue eyes, boots, braid, brown footwear, brown hair, building, capelet, character name, cloud, french braid, grey headwear, grey skirt, hat, long hair, looking at viewer, outdoors, park, plaid, plaid skirt, pleated skirt, red neckerchief, ribbon, shirt, skirt, sky, solo, tree, white shirt

生成图片

(2) 示例2

Tags输入 : 1girl, smile

生成的提示词:1girl, :d, breasts, dress, hair between eyes, halterneck, hand up, jewelry, long hair, looking at viewer, red eyes, smile, solo, strapless, strapless dress, upper body, white dress, white hair

生成图片:

(3)示例3

Tags输入 :dog,cat

生成的提示词:1girl, dog, cat, animal, animal focus, blue eyes, blue sky, brown hair, cloud, cloudy sky, day, dress, flower, full body, hair between eyes, long hair, looking at viewer, outdoors, plant, red flower, shirt, short sleeves, sky, solo, white shirt,

生成的图片

(4)示例4

Tags输入 : no humans, mountain, tree, river

生成的提示词:cloud, day, grass, mountain, nature, no humans, railroad tracks, river, scenery, snowscape, tree, wading, water

生成图片

五. sd-danbooru-tags-upsampler使用体验

我尝试使用这个插件在输入不同的Tag关键词时,在某些场景下效果并不是特别满意,主要体现在以下几个方面。

(1)输入的Tag关键词,在生成的提示词中并没有包含。

(2)对于一些特殊的人物角色关键词,生成的提示词中虽然包含有关键词,但是生成的总提示词中包含了太多与输入Tag无关的提示词,可见,根据Tag关键词并不能完全理解真正的语义,在这种情况下,生成的提示词其实并没有什么作用。

(3) 有时候生成的完整提示词质量并不是很高,我们可以多生成几次看看效果。

不过,该插件推出来不久,应该还有很多提升优化的空间,不过作为提示词编写辅助的智能化工具,特别对于提示词编写要求高的大模型来说,该工具还是很有用的。

好了,今天的分享就到这里了,希望今天分享的内容对大家有所帮助。

写在最后

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

若有侵权,请联系删除

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

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

相关文章

Semi-decentralized Federated Ego Graph Learning for Recommendation

论文概况 本文是2023年WWW的一篇联邦推荐论文&#xff0c;提出了一个半去中心化的联合自我图学习框架。 Introduction 作者提出问题 现有的推荐方法收集所有用户的自我图来组成一个全局图&#xff0c;导致隐私风险。联合推荐系统已被提出来缓解隐私问题&#xff0c;但在客户…

【半夜学习MySQL】数据库概念详解探索数据库到底是如何存储的?

&#x1f3e0;关于专栏&#xff1a;半夜学习MySQL专栏用于记录MySQL数据相关内容。 &#x1f3af;每天努力一点点&#xff0c;技术变化看得见 文章目录 什么是数据库主流数据库与数据库分类数据库的基本使用数据库的启动及关闭查看配置文件与数据库存储位置连接数据库服务器服务…

Linux进程——Linux环境变量

前言&#xff1a;在结束完上一篇的命令行参数时&#xff0c;我们简单的了解了一下Linux中的环境变量PATH&#xff0c;而环境变量不只有PATH&#xff0c;关于更多环境变量的知识我们将在本篇展开&#xff01; 本篇主要内容&#xff1a; 常见的环境变量 获取环境变量的三种方式 本…

[性能优化] ScrollView视图优化为循环列表

问题描述&#xff1a; 原先商城的物品栏中的item 是load在一个scrollView 下&#xff0c;用于滑动查看。仅仅在父级panel下是使用了NGUI原生的scrollview 组件&#xff0c;随着商场物品列表中新物品的增多。panel下加载的实例也非常庞大。而大部分的实例用户也无法看到&#x…

YOLOv5,YOLOv7改进之结合​SOCA

1.SOCA moudle结构图 2,YOLOv5,YOLOv7改进之结合​SOCA 1.配置common.py文件 #SOCA moudle 单幅图像超分辨率 class Covpool(Function):@staticmethoddef forward(ctx, input):x = inputbatchSize = x.data.shape[0]dim = x.data.shape[1]h = x.data.shape[2]w = x.data.sha…

上位机图像处理和嵌入式模块部署(树莓派4b和c++新版本的问题)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 自己读书的时候是03年&#xff0c;学习c也是差不多04年开始&#xff0c;到现在基本上20年了。这20年过程当中&#xff0c;其实c的语言版本一直是在…

队列 (Queue)

今日励志语句&#xff1a;别总听悲伤的歌&#xff0c;别总想从前的事&#xff0c;别让过去拖住脚&#xff0c;别让未来被辜负。 前言&#xff1a;前面写了一篇 栈的实现&#xff0c;接下来学习一下它的"兄弟" 一、队列的概念&#xff1a; 队列&#xff1a; 也是数据…

nginx代理原理(端口复用)探究

前言&#xff1a;对于一些常用的插件&#xff0c;我们应该学会如何使用。同时&#xff0c;其实现原理也要进行深究&#xff0c;可以为其他的项目开发做借鉴。 探究方案&#xff1a; 一、发布两个不同的服务&#xff0c;这两个服务的端口不致 二、配置nginx&#xff0c;让这两…

JavaScript百炼成仙自学笔记——13

函数七重关之六&#xff08;“new”一个函数&#xff09; 看个代码&#xff1a; function hello(){console.log(this); } 1、this&#xff1a;也是JavaScript中的一个关键字&#xff0c;永远指向当前函数的调用者 解释一下,有两层意思&#xff1a; ①this要嘛不出现&#…

从心理学角度看,GPT 对人有什么影响?

开启个性化AI体验&#xff1a;深入了解GPT的无限可能 导言 GPT 与我们日常生活的融合标志着技术进步的重大飞跃&#xff0c;为提高效率和创新提供了前所未有的机遇。然而&#xff0c;当我们与这些智能系统日益紧密地交织在一起时&#xff0c;探索它们对个人产生的细微的心理影响…

康姿百德集团公司官网价格统一,产品编码可查真伪售后有保障

康姿百德床垫&#xff0c;静音设计让你享受安静睡眠环境 随着越来越多的人睡眠质量差&#xff0c;夜间难以入睡&#xff0c;人们开始意识到睡眠问题已经不仅仅是健康问题&#xff0c;更上升为一种社会问题&#xff0c;急需得到解决。作为寝具行业中的优质品牌&#xff0c;康姿…

【Linux】如何定位客户端程序的问题

文章目录 1 客户端程序和服务端程序的差别2 问题类型2.1 崩溃(crash)2.2 CPU高2.3 内存高2.4 线程卡死 3 总结 1 客户端程序和服务端程序的差别 客户端程序是运行在终端上&#xff0c;通常都会与业务系统共存&#xff0c;而服务端程序通常会运行在单独的节点上&#xff0c;或者…

Leetcode—394. 字符串解码【中等】

2024每日刷题&#xff08;131&#xff09; Leetcode—394. 字符串解码 实现代码 class Solution { public:string decodeString(string s) {string curstr;int curNum 0;stack<pair<string, int>> st; for(char c: s) {if(isdigit(c)) {curNum curNum * 10 (c…

污水处理设备集中管理

在环境保护日益成为社会发展重中之重的今天&#xff0c;污水处理设备的有效管理显得尤为关键。传统的管理方式往往存在效率低下、响应不及时等问题&#xff0c;难以满足现代污水处理的需求。而HiWoo Cloud平台的污水处理设备集中管理系统&#xff0c;以其高效、智能的特点&…

python代码无法点击进入,如何破???

python代码无法点击进入&#xff0c;如何破&#xff1f;&#xff1f;&#xff1f; 举个栗子&#xff1a; model.chat是无法进入的&#xff0c;这时可以使用如下的命令进行操作&#xff1a; ?model.chat

Linux migrate_type进一步探索

文章接着上回Linux migrate_type初步探索 1、物理页面添加到buddy系统 我们都知道物理内存一开始是由memblock进行分配管理&#xff0c;后面会切换到buddy系统管理。那么接下来我们看一下&#xff0c;memblock管理的物理页面是怎么添加到buddy系统中的。 start_kernel() -&g…

【数据库原理及应用】期末复习汇总高校期末真题试卷06

试卷 一、选择题 1&#xff0e; ________是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织 1&#xff0e; 有12个实体类型&#xff0c;并且它们之间存在15个不同的二元联系&#xff0c;其中4个是1:1联系类型&#xff0c;5…

Ubuntu22.04下安装kafka_2.12-2.6.0并运行简单实例

目录 一、版本信息 二、安装Kafka 1. 将Kafka安装包移到下载目录中 2. 安装Kafka并确保hadoop用户对Kafka目录有操作权限 三、启动Kafka并测试Kafka是否正常工作 1. 启动Kafka 2. 测试Kafka是否正常工作 一、版本信息 虚拟机产品&#xff1a;VMware Workstation 17 Pro…

javaWeb快速部署到tomcat阿里云服务器

目录 准备 关闭防火墙 配置阿里云安全组 点击控制台 点击导航栏按钮 点击云服务器ECS 点击安全组 点击管理规则 点击手动添加 设置完成 配置web服务 使用yum安装heepd服务 启动httpd服务 查看信息 部署java通过Maven打包好的war包项目 Maven打包项目 上传项目 …