跳转到内容

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::-.5vibrant tulip fields --no red 是一样的。