Multi Prompts-多重提示
使用::
作为分隔符来将两个或更多的单独概念分别考虑。这种分离提示的方式可以分配相对重要性给提示的不同部分。例如,如果输入“我想知道在哪里可以找到好吃的巧克力::你有什么建议吗?”,Midjourney会将这两个概念分开考虑。
Multi-Prompt 基础
将双冒号::
添加到提示中可以告诉Midjourney将每个部分单独考虑。例如,在以下提示hot dog
中,所有单词都被视为一个整体,Midjourney会生成美味热狗的图像。但是如果将提示分成两个部分,hot :: dog
,则机器人会将这两个概念单独考虑,创造一个热乎的狗。
在多重提示中不需要在双冒号::
之间加空格,并且此功能适用于模型版本1、2、3、4和niji。同时,任何参数仍应添加到提示的末尾。
Prompt 权重
当使用双冒号::
将一个提示分成不同的部分时,可以在双冒号后面立即添加一个数字,用以指定该提示部分的相对权重。
以下是一个例子:如果提示为 hot:: dog
,则会产生一张被热气笼罩的狗的图片。但若更改为 hot::2 dog
,这意味着单词hot
比单词dog
重要度高出两倍,因此将生成一张热冒火的狗。
需要注意的是,在版本1、2、3中只接受整数作为权值;而版本4则能够接受权值的小数位数。未指定权值的情况下默认为1。
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.
负数权值可用于提示中,以删除或排除不需要的元素。
但需要注意,所有权值的比必须是正数,否则无法正确处理这个提示。
tulips:: red::-.5
等同于 tulips::2 red::-1
, tulips::200 red::-100
, etc.
--no
参数
在多重提示中使用了参数 --no
来排除某些选项,它的效果与将相应的选项加权为 -0.5
时是一致的。例如,vibrant tulip fields:: red::-.5
和 vibrant tulip fields --no red
是一样的。