当一个 prompt 有 10 段文本内容时,标记不同段落权重的方法如下:
当使用双冒号::将一个提示分成不同的部分时,可以在双冒号后面立即添加一个数字,用以指定该提示部分的相对权重。以下是一个例子:如果提示为hot::dog,则会产生一张被热气笼罩的狗的图片。但若更改为hot::2 dog,这意味着单词hot比单词dog重要度高出两倍,因此将生成一张热冒火的狗。需要注意的是,在版本1、2、3中只接受整数作为权值;而版本4则能够接受权值的小数位数。未指定权值的情况下默认为1。|hot::dog|hot::2 dog||-|-||Hot and dog are considered as separate thoughts|Hot is twice as important as Dog|Weights are normalized:hot::dog等同于hot::1 dog,hot::dog::1,hot::2 dog::2,hot::100 dog::100,etc.cup::2 cake等同于cup::4 cake::2,cup::100 cake::50 etc.cup::cake::illustration等同于cup::1 cake::1 illustration::1,cup::1 cake::illustration::,cup::2 cake::2 illustration::2 etc.[heading3]负数权值可用于提示中,以删除或排除不需要的元素。[content]但需要注意,所有权值的比必须是正数,否则无法正确处理这个提示。|vibrant tulip fields|vibrant tulip fields::red::-.5||-|-||彩色郁金香.|Tulip fields are less likely to contain the color red.红色郁金香出现的概率降低|tulips::red::-.5等同于tulips::2 red::-1,tulips::200 red::-100,etc.
一段指令,用于指挥AI生成你所需要的内容,每个单独的提示词叫tag(关键词)。[heading2]支持的语言[content]支持的语言为英语(不用担心英语不好的问题,[点击蓝字进入提示词字典](https://ops.jk.cm/#/apps/ops/))另外注意emoji也可以用的🥰,好赞🫡,但是我不造用了emoji可以有什么好处hhh。[heading2]语法规则[content]1.用英文半角符号逗号,来分隔tag。注意逗号前后有空格或者换行都不影响效果,示例见下方代码块2.改变tag权重:注意tag的顺序越靠前对于SD来说权重越大,但是依旧可以给每个位置上的tag单独设置权重。而且还有两种写法。2.1.(tag:权重数值):数值从0.1~100,默认状态是1,低于1就是减弱,大于1就是加强2.2.(…(tag)…)/[…[tag]…]:每加一层()括号,权重就重1.1倍,每加一层[]括号就反向减弱1.1倍.比如说括号加两层是1.1*1.1=1.21倍,三层是1.331倍……示例见下方代码块,两种方法都可以用,第一种清晰明确,第二种方便快捷。3.进行tagde步数控制(高级玩法,快试一试,可以秀了):就是SD先按你输入的这个tag1开始生成,然后在达到你设定的步数之后,tag1停止产生作用,此时tag2再参与到对内容生成的影响。[tag1:tag2:数字],数字大于1理解为第X步前为tag1,第X步后变成tag2,数字小于1理解为总步数的百分之X前为tag1,之后变成tag2,示例见下方代码,代码块的#后为注释。注意这两种方法各有优劣,建议按需灵活调用。
关于权重a(word)increase attention to word by a factor of 1.1小括号权重乘1.1 a((word))-increase attention to word by afactor of 1 21 =1.1*1.1)有几个乘几次,叠两个就是1.1x1.1=1.21 a[word]-decrease attention to word by a factor of1.1中括号权重除以1.1,同理也可以叠'word:1.5)-increase attention to word by a factor of1.5小括号里面直接用冒号写权重也行就不会再乘1.1 a(word:0.25)-decrease attention to word by a factor of 4(=1/0.25)权重一般在-2到2之间是可以小于1的a \(word)use literal()characters in prompt反斜杠可以让小括号的权重不生效当做一般字符串处理their{word}=our(word:1.05)their{{word}}= our(word:1.1025)不常用的花括号写法一个花括号是1.05提示词其他常用语法[from:to:when零的整数,则这只是进行切换的步骤。如果[cat:girl:5]你一共是20步就是从第五步开始转变from和to都是可以省略的[to:when]-to在固定数量的步骤后添加到提示(when)[from:when]-from经过固定数量的步骤后从提示中删除(when)比如[girl:0.5]就是画到一半的时候开始画女孩比如[girl::0.5]就是画到一半的时候开始不画女孩