蜗蜗助手
让 AI 更懂你

AI绘画常见提示词中的权重和分隔符应该如何正确使用?

搞AI绘画,提示词(Prompt)就是你和AI之间的沟通语言。说不清楚,AI就画不出来你想要的东西。权重和分隔符就是这门语言里的“语法”,用好了能让AI更精准地理解你的想法。咱们今天就聊聊这俩东西到底该怎么用。

权重:告诉AI什么更重要

权重,说白了就是给你的关键词加个“重要程度”的标签。默认情况下,你写的每个词都一样重要,权重都是1。 但很多时候,我们希望画面里某些元素更突出,这时候就得用到权重了。

Stable Diffusion里的权重怎么用?

Stable Diffusion的权重语法比较灵活,但也容易搞混。最常见的是用括号和数字来控制。

基本语法:(关键词:数字)

这是最直接、最精确的方法。 括号把你要强调的词包起来,后面跟个冒号和数字。这个数字就是权重值。

  • 大于1是增强:比如 (cat:1.3),就是让“猫”这个元素在画面里更突出,比默认权重(1)强30%。
  • 小于1是减弱:比如 (dog:0.8),就是让“狗”的特征减弱一些。
  • 别太极端:一般建议权重值在0.5到2之间调整。 数值太高,比如超过2,画面可能会崩掉,出现奇怪的、质量很差的图像。

举个例子,你想画“一个女孩坐在一片开满红花的草地上”。如果你直接写 a girl on the grass with red flowers,AI可能会把红色分摊到女孩的衣服或草地上。但如果你想强调花是红色的,就可以这么写:

a girl on the grass with (red flowers:1.5)

这样一来,AI就会重点去渲染“红色的花”,出来的效果会更符合预期。

简化语法:()[]

如果你不想每次都输数字,还有两种懒人办法。

  • () 增加权重:在Stable Diffusion里,一层小括号 () 会把关键词的权重乘以1.1倍。 两层 (()) 就是乘以1.21倍(1.1*1.1),以此类推。 所以 (red flowers) 就约等于 (red flowers:1.1)
  • [] 降低权重:一层方括号 [] 会把权重除以1.1,相当于降低了权重。 所以 [grass] 就约等于 (grass:0.9)

这种方法调整幅度比较小,适合做微调。比如你觉得某个元素稍微有点抢镜,就可以给它加上 [] 来削弱一下。

还有一种 +/- 语法

有些平台也支持用 +- 来调整权重。 加一个 + 相当于权重乘以1.1,加一个 - 相当于乘以0.9。 比如 red flowers+ 就是增强, grass- 就是减弱。这个不如数字精确,但用起来很方便。

Midjourney里的权重怎么用?

Midjourney的权重系统和Stable Diffusion完全不同,它用的是双冒号 :: 配合数字。这个语法不仅分隔了概念,也赋予了它们不同的重要性。

基本语法:关键词::数字

在Midjourney里,双冒号 :: 是一个“硬分隔符”,它告诉AI,:: 两边的东西是完全独立的概念。 然后你可以在后面跟上数字来分配权重。

  • 权重是相对的:这一点非常重要。在Midjourney里,权重看的是比例,而不是绝对值。 比如 cat::2 dog::1cat::10 dog::5 出来的结果基本是一样的,因为“猫”和“狗”的权重比例都是2:1。
  • 默认权重是1:如果你只用了 :: 但没写数字,比如 cat:: dog,那它们的权重默认都是1。
  • 负权重是排除:你还可以用负数来告诉AI“我不想看到这个东西”。比如 city::-0.5,AI就会尽量避免在画面中出现城市元素。这和 --no 参数的作用类似,--no city 实际上就等于 city::-0.5。 不过要注意,所有权重的总和必须是正数,否则提示词会失效。

举个例子,你想画一个“太空中的汉堡”。

  • 如果写 space burger,Midjourney会把它理解成一个单一概念:“太空汉堡”,可能会画出一个长得像星球的汉堡。
  • 如果写 space:: burger::,AI会理解成“太空”和“汉堡”是两个独立的概念,然后试着把它们融合在一起。
  • 如果你希望太空的场景感更强,汉堡只是点缀,可以写 space::3 burger::1。反过来,如果你想要一个巨大的汉堡,太空只是背景,就可以写 space::1 burger::3

Midjourney版本差异

老版本的Midjourney(V1-V3)只支持整数权重,比如2、3、4。 但从V4开始,就可以用小数了,比如1.5、2.8,这让控制变得更精细。

分隔符:帮AI理清思路

如果说权重是调整每个词的“音量”,那分隔符就是划分句子的“标点符号”。它能帮AI更好地理解不同概念之间的关系。

逗号 ,:最常用的软分隔符

逗号是最基础的分隔符,在Stable Diffusion和Midjourney里都通用。它的作用是把一长串提示词拆分成几个独立的“标签”或“概念块”。

比如,a beautiful girl, smiling, in the forest, cinematic lighting, masterpiece

这里的每个逗号都在告诉AI:“这是一个独立的描述点”。AI会分别理解“一个漂亮的女孩”、“微笑”、“在森林里”这些概念,然后把它们组合起来。

一个经验:词序很重要

虽然AI绘画平台都在进步,但大部分模型还是会对提示词的顺序做出反应。一般来说,写在越前面的词,权重会越高,对画面的影响也越大。 比如,“女孩”在“森林”前面,通常画面主体就是女孩;反之,则可能得到一张以森林为主的风景画,女孩在里面只是个小点缀。

所以,组织提示词的时候,最好遵循一个逻辑顺序,比如:主体 > 细节 > 场景 > 风格/画质

Midjourney的双冒号 :::强制分离的硬分隔符

前面提到了,Midjourney的双冒号 :: 不仅仅用于权重,它本身就是一个强大的分隔符。它比逗号的分割作用更强硬,可以强制AI把不同元素看作独立个体。

再用“太阳花”举个例子:

  • sunflower:AI会画出一朵向日葵。
  • sun, flower:用逗号隔开,AI可能会画出太阳和一朵花,但关联性不强。
  • sun:: flower:::用双冒号隔开,AI会被迫去思考“太阳”和“花”这两个完全独立的元素如何艺术地融合在一起,可能会得到一张太阳形状的花,或者一朵花里包含了太阳的意象,更有创意。

当你想要创造一些超现实或者概念融合的图像时,双冒-号特别有用。

实践中的一些小技巧

  1. 从简单开始,逐步增加:不要一开始就写一长串带复杂权重的提示词。先用简单的词画出基本构图,然后一步步增加细节和权重,观察每次调整带来的变化。
  2. 多做实验:同样的提示词,在不同模型下的表现可能完全不同。权重和分隔符的具体用法没有绝对的公式,唯一的办法就是多试。 控制变量,一次只改一个地方,这样你才能知道是什么导致了画面的变化。
  3. 理解权重污染:当你给一个颜色词加很高的权重时,比如 (red:1.8),这个红色可能会“污染”到画面里的其他元素,让所有东西都带上红色调。这是正常现象,你需要通过调整权重或使用更精确的描述来平衡它。
  4. 负权重很有用,但要小心:在排除不想要的元素时,负权重比在反向提示词(Negative Prompt)里写一堆东西更直接。 但负权重过高也容易让画面变得诡异,所以建议从-0.5开始尝试。

总而言之,权重和分隔符是你精确控制AI绘画的两个核心工具。Stable Diffusion的 (word:1.2) 和 Midjourney的 word::2 是你需要记住的两种核心语法。理解了它们背后的逻辑,再通过不断练习,你就能让AI更听话,画出更接近你脑海中想象的画面。

赞(0)
未经允许不得转载:蜗蜗助手 » AI绘画常见提示词中的权重和分隔符应该如何正确使用?

评论 抢沙发

评论前必须登录!

 

你的AI灵感库与创作引擎

给想象力一个支点,让蜗蜗助手撬动AI的无限可能。

立即了解联系我们

登录

找回密码

注册