首页 > Ai资讯 > Ai知识库 > Dynamic Prompts插件,魔法提示词由魔法帮你补全(插件篇)

Dynamic Prompts插件,魔法提示词由魔法帮你补全(插件篇)

发布时间:2024年06月06日

Dynamic Prompts

这个插件也是一个老牌插件了,很早就成了必装插件之一了。只是生态发展太快,prompt这块又被all in one一家独大了,动态提示词(Dynamic Prompts)过去很多优势功能已经被蚕食,这也是有人问我这个插件怎么没看我聊过。但它有着不可替代的部分,一直保留在我的webui中。

下载和安装

1. 其实所有能在扩展中搜到的插件安装起来都很简单。并且大部分优秀的插件都能通过扩展——可下载——点击加载扩展列表——搜索关键词(dynamic)——找到

2. 你也可以通过githuburl, 从 从网址安装——粘贴url——安装

https://github.com/adieyal/sd-dynamic-prompts

3. 最后如果你的网路环境真的太差了,还是老办法,你从文章末尾提供的下载方式中,把插件直接下载,并安装到SD目录中的extensions中。

(先把图去了,慢慢少点啰嗦。)

怎么操作

这个插件功能很多,基础功能不需要单独或者后台下载模型,装好就能用;我们需要的魔法功能在后面,我们逐一介绍下去,着急的可以跳过。装好长这样。

启动动态提示词

还记得我们在《嘛呢吽-咒语范式(关键词篇)》中提到过webui的一种语法,通过“|”让生成的图中出现进行组合排列吗?矩阵是一个脚本插件,需要在设置参数中每次使用都需要开启。

而动态提示词可以简单理解是提示词矩阵的高级版。开启后,通过{关键词1|关键词2|关键词3}语法分别生成不同的图片。例如:{cat|run|sky},

动态提示词可以简单的将我们希望赋予不同图片尝试对比的词在一次生成中完成。与矩阵不同,他们是分离的,不是组合的。另外如果与别的插件在语法上冲突,在设置里支持变更语法通配符

Need
help?

忘了,应该先讲这个,插件很贴心的用了一个单独栏提供了帮助,还是中文的,虽然也有点晦涩,但还是把功能讲的很明白了。看图。

组合生成

动态提示词能分离,自然也能组合。只是这里的语法是{2$$艺术家1|艺术家2|艺术家3}语你也可以理解,输入了2份,才能进行组合。还是看例子:

{cat|run|sky},不输入$$ 默认为1.  {2$$cat|run|sky}, 效果为{cat|run|sky},{cat|run|sky}换言之,我们也可以使用两个{A组合}{B组合}进行更多的组合可能性。这里是工程问题,就不多赘述

打开组合生产开关

最大生成数为0就好,需要限制自己设。组合批次就是遍历一遍所有的组合。2次就x2。也很好理解。这里有2重要信息,需要注意:

§打开组合开关后,组合数会覆盖上面生成数和生成批次。

§{cat|run|sky},{cat|run|sky}是会出现cat,cat的词,而{2$$cat|run|sky} 是去重的。

看看组合效果吧。

魔法关键词

如果说前面分离生成,组合生成可以手动操作,不算特别常用的话,这部分就是本篇的重点了。因为被称为魔法的关键词也能用别的魔法自动生成补充了。

勾选上魔法提示词,加到多少个词自己设。创意度可以理解就是与原提示词的贴切程度,进行过图生图的也好理解。

前面说的下模型在这里就需要选择提示词的模型了,一般选中后都会后台下载,每个大概800m,因为安装了路径很蛋疼,这里我就不提供手动下载的方式了。可以通过上面的url去详细了解其他的prompt模型。

MagicPrompt模型为例(官方说这个模型Lexica.art那训练8000个关键词。举例"dogs playing football"

dogs playing football, in the streets of
a japanese town at night, with people watching in wonder, in the style of
studio ghibli and makoto shinkai, highly detailed digital art, trending on
artstation

dogs playing football, in the background
is a nuclear explosion. photorealism. hq. hyper. realistic. 4 k. award winning.

dogs playing football, in the background
is a nuclear explosion. photorealistic. realism. 4 k wideshot. cinematic.
unreal engine. artgerm. marc simonetti. jc leyendecker

其他设置,包括不希望出现的prompt,赋予prompt权重也都很好理解。需要注意的是如果你只是在找寻灵感,目标不明确,可以勾选手气不错I'm feeling lucky会得到一些让人意外的图片。

那么,我们实际跑一下看?

关键词

1girl,school uniform,white shirt
with blue collars,blue shorts,dynamic posture,

通过动态提示词,我们得到了若干组魔法补充后的提示词,如果勾选手气不错还有更多意想不到的结果哟。

关键词

1girl,school uniform,white shirt
with blue collars,blue shorts,dynamic posture,, 4k, deviantart, FAN ART,
beautiful, symmetrical, highly detailed,8k, vibrant, Beautiful, artstation,
trending on artstation, intricate details, alluring

关键词

1girl,school uniform,white shirt
with blue collars,blue shorts,dynamic posture,muted colors:2.0, octane
render,4k, neon:3.5, avant-garde, hyperrealism,4k, deviantart, artstation,
professional photography, concept art

这就是魔法,用魔法生出更多的魔法咒语

出自:https://mp.weixin.qq.com/s/4u3ru69e73JE1UcT1bGobA