sd-webui-prompt-all-in-one icon indicating copy to clipboard operation
sd-webui-prompt-all-in-one copied to clipboard

能否支持动态提示词语法,现有的关键词分组如果可以和dynamic-prompts插件的语法结合一下,就太好了

Open Bobo-1125 opened this issue 1 year ago • 1 comments

这个功能与现有的问题有关吗?

感觉关键词分组很适合做动态提示词

你想要什么功能或者有什么建议?

大胆提建议了哈,all-in-one!

不知道作者大大有没有了解过sd-dynamic-prompts这款插件,他可以抽取语法指定范围内的提示词,用于最后的生成

现有的关键词分组就很适合做动态提示词,由于每个分组基本都是同一类型的提示词,如果用户不知道需要用哪个提示词,就可以使用动态语法去抽取当前分类的提示词去使用

这需要将现有的group_tags里对应的文件,按照通配符管理器(wildcards)要求的格式,存到dynamic-prompts

之后只用提供相应的语法就可以使用动态提示词了

主要的两个语法和交互设想

  • 1.通配符语法,直接抽取某个分类

这里需要先将提示词存到wildcards里

设想的交互如下

image

  • 花括号包裹关键词,并用竖线 | 分割

设想交互如下

image

按照竖线分割以后,花括号里的关键词可以折叠,看起来就会干净一些

交互也可以多一个,使用鼠标右键选中标签,直接对当前分类下的提示词,生成动态提示词的语法,这样也会方便点

有没有可以参考的同类竞品?

这改过的SixGod插件,sd-webui-oldsix-prompt-dynamic

主要改了分组提示词的交互,去适配动态提示词语法,使用体验还蛮不错的

这是这个插件的使用视频 https://www.bilibili.com/video/BV1T94y167ft

image

其他信息

No response

Bobo-1125 avatar Aug 31 '23 16:08 Bobo-1125