标签超市:立即访问
关于Danbooru 标签超市
这是一个用于构建 Danbooru 标签组合的网站。
当前版本为 2022-12-08 20:06:35 +08:00 构建的生产版本。目前共收录 3366 个标签,共 1454 个标签有配图。 共收录 21 组预设标签、40 个嵌入模型、45 个超网络模型。
本站的源码与所有原始数据于 danbooru-diffusion-prompt-builder @ GitHub 遵循 GNU AGPL-3.0 协议开放。如果您觉得本站对您有帮助,请在 GitHub 上点一个 Star。 同时,也欢迎您通过 GitHub Issues 提出问题建议, 或通过 Pull Request 对本站进行修改或补充。
如何使用:
-
在侧边栏中选择一个分类。在分类标签卡片中,您可以点击 将标签添加到正向标签列表,点击 添加到负向标签列表。点击两次可从列表中移除这个标签。点击 可将单个标签复制到剪贴板。
-
由于配图中可能包含不适宜工作场合下浏览的内容,请通过调整右上角第二个开关
选择是否显示标签配图。
-
使用右上角第四个开关()
可在 Stable-Diffusion-WebUI 格式强调符号
()
与 NovelAI 格式强调符号{}
之间进行选择。注意, 改变这个选项将会使得每个括号的权重从 1.10 倍变更为 1.05 倍。 -
在购物车中,您可以自由拖动标签,调整前后顺序。位置靠前的标签拥有更高权重。 通过改变右上角第三个开关
可将步进速率在线性变换与指数级变换之间选择。 点击 按钮将标签权重提升 5%, 点击 按钮可将标签权重降低 5%。 点击 可将标签在正负两个方向之间移动。 点击 可将标签从购物车中删除。
-
通过点击购物车中 按键,或将其他标签拖动到某一标签之上,可创建混合组。混合组可无限嵌套。当前应用支持三种混合组:
-
标签替换 (Prompt Editing,又名分步渲染): 该混合组接受一至两个标签和一个百分数。在百分数所代表的生成步数前,生成引擎将采用组内第一个标签。到达该步数后,生成引擎将自动改为采用组内第二个标签。该标签仅在 Stable-Diffusion-WebUI 格式中可用。
-
标签轮转 (Alternating Words): 该混合组接受两个或更多标签。在生成过程中,生成引擎将在生成的每一步中依次轮换采用组内的标签。该标签仅在 Stable-Diffusion-WebUI 格式中可用。
-
标签组: 单纯的一些标签组成的一个组合。该标签在 Stable-Diffusion-WebUI 格式与 NovelAI 格式中均可用。
-
-
关于 标签混合 (Composable-Diffusion, 即
AND
语法):对于标签混合语法的支持在提交 483896a 被移除, 是由于这个实现存在严重问题,与该语法的实际效果相背离。值得注意的是,
AND
语法的作用范围为完整的提示词语句,它的优先级高于其他所有语法, 会将整个语句分切为多个部分并分别送往后续处理过程。因此,使用括号、逗号等字符试图限定AND
作用范围、或是将其嵌套在其他复杂语句中的行为均是无效的。 在AND
分隔符前后都应当是完整的提示词语句。因此,在配合AND
语法使用 Danbooru 标签超市时,您应当分别处理AND
语法两侧的子句, 例如将结算输出结果手动使用该连接词拼接,或是在使用导入功能时手动拆分AND
连接词两旁的句子并分别导入。 -
使用右上角第一个开关
可切换亮色背景。
-
关于“导入标签”中提供的两种解析器:
-
朴素解析器: 旧版手制简易解析器,可用于解析大括号与小括号混合的标签。对于不平衡括号与奇怪符号的容错度较高,少见崩溃,但可能难以解析出准确结果。该解析器无法解析复杂的混合组。
-
WebUI / NAI 语法解析器: 使用 Earley DSL 构建的新版语法分析器。支持准确解析复杂语法,但不支持混合括号的情形。容错度较低,可能存在卡死的情况。
解析时请确保标签之间用逗号隔开,以便准确区分标签边界。括号(包括大括号、中括号、小括号;使用 转义的括号除外)必须与逗号相邻,不支持括号在标签中间的情形。
-