Danbooru 标签超市
ax
()

关于

这是一个用于构建 Danbooru 标签组合的网站。

当前版本为 2022-12-08 12:06:56 +00:00 构建的生产版本。目前共收录 0 个标签,共 0 个标签有配图。 共收录 0 组预设标签、0 个嵌入模型、0 个超网络模型。

本站的源码与所有原始数据于 danbooru-diffusion-prompt-builder @ GitHub 遵循 GNU AGPL-3.0 协议开放。如果您觉得本站对您有帮助,请在 GitHub 上点一个 Star。 同时,也欢迎您通过 GitHub Issues 提出问题建议, 或通过 Pull Request 对本站进行修改或补充。

如何使用:

  • 在侧边栏中选择一个分类。在分类标签卡片中,您可以点击 将标签添加到正向标签列表,点击 添加到负向标签列表。点击两次可从列表中移除这个标签。点击 可将单个标签复制到剪贴板。

  • 由于配图中可能包含不适宜工作场合下浏览的内容,请通过调整右上角第二个开关

    选择是否显示标签配图。

  • 使用右上角第四个开关

    ()
    可在 Stable-Diffusion-WebUI 格式强调符号 () 与 NovelAI 格式强调符号 {} 之间进行选择。注意, 改变这个选项将会使得每个括号的权重从 1.10 倍变更为 1.05 倍。

  • 在购物车中,您可以自由拖动标签,调整前后顺序。位置靠前的标签拥有更高权重。 通过改变右上角第三个开关

    ax
    可将步进速率在线性变换与指数级变换之间选择。 点击 按钮将标签权重提升 1.10 倍, 点击 按钮可将标签权重降低为原先的 90.91%。 点击 可将标签在正负两个方向之间移动。 点击 可将标签从购物车中删除。

  • 通过点击购物车中 按键,或将其他标签拖动到某一标签之上,可创建混合组。混合组可无限嵌套。当前应用支持三种混合组:

    • 标签替换 (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 构建的新版语法分析器。支持准确解析复杂语法,但不支持混合括号的情形。容错度较低,可能存在卡死的情况。

    解析时请确保标签之间用逗号隔开,以便准确区分标签边界。括号(包括大括号、中括号、小括号;使用 \ 转义的括号除外)必须与逗号相邻,不支持括号在标签中间的情形。