嘿,朋友们!玩WebUI(比如Automatic1111)生成图片,是不是经常觉得提示词写得再好,出来的图也总差那么点意思?或者,想强调某个元素,结果它却成了背景板?这多半是提示词的权重和语法没用对。别担心,今天咱们就来好好聊聊,怎么把这些小技巧用到极致,让AI乖乖听你的话,画出你脑子里那幅画。
咱们都知道,AI生成图片,其实就是它在“理解”你的文字描述,然后把这些理解转化为图像。但不是所有词对AI来说都一样重要。有些词你希望它多关注一点,有些则希望它少关注一点。这就是“权重”在起作用。
1. 提示词权重到底怎么玩?
简单说,权重就是给你的关键词打个分,告诉AI这个词有多重要。在Automatic1111这类WebUI里,调整权重主要有几种常用语法。
-
圆括号
()和方括号[]:
这是最基础也是最常用的方式。给一个词或短语加上圆括号(),就是告诉AI,这个地方要增加强调。每多套一层括号,强调程度就越高。比如(word)相当于把word的权重提升1.1倍,((word))就是1.1的平方,大约1.21倍。反过来,如果用方括号
[],那就是降低强调。比如[word]会把word的权重降低到原来的0.9倍左右。举个例子:你想画一个“蓝色的眼睛”,但AI总是把蓝色画得很淡。你可以试试
(blue eyes),甚至((blue eyes))。如果蓝色太抢眼,你可以试试[blue eyes]。 -
冒号
:加数值(word:weight):
这种方式更精确。你可以直接给关键词后面加个冒号,然后跟一个数字来设定具体权重。比如(cat:1.5)就是让“猫”这个词的权重变成1.5倍。如果想降低权重,就用小于1的数字,比如(background:0.5)就是把背景的权重降到0.5倍。我个人更喜欢这种带数值的写法,因为更直观,也更容易微调。比如,你觉得
((blue eyes))的蓝色还是不够,就可以试试(blue eyes:1.3)或者(blue eyes:1.5)。根据经验,权重值通常在0.5到2之间效果比较好,太高或太低都可能导致画面失衡。小技巧:在Automatic1111里,你还可以选中提示词里的某个词或短语,然后按住
Ctrl键,配合上下方向键,就能快速调整它的权重了。这个功能真的很方便,省去了手动输入数字的麻烦。
2. 提示词的语法不止是权重
除了权重,一些特殊的语法也能帮你更好地控制图像生成。
-
关键词混合
[keyword1 : keyword2 : factor]:
这个语法有点意思,它能让你在生成过程中,从一个关键词平滑过渡到另一个关键词。比如[sunset : sunrise : 0.5],在30步的采样中,前15步会侧重“日落”,后15步会侧重“日出”。这对于想在同一张图中体现两种不同概念,或者想尝试不同主题融合的朋友来说,特别有用。比如说你想让一个角色从年轻逐渐变老,就可以用这种方式。但要注意,第一个关键词通常决定了图像的整体构图,后面的关键词更多是完善细节。所以,如果你想让“日落”的氛围更强烈,就把“sunset”放前面。
-
“AND” 操作符:
虽然我的搜索结果里没有直接提到WebUI的AND操作符,但在一些其他AI绘画工具中,AND可以用来确保多个概念同时出现在图片中,并且给予它们差不多的权重。在WebUI里,你通常可以直接用逗号分隔,AI也能理解是多个并列的概念。 -
“BREAK”
BREAK关键词可以用来分隔你的提示词,告诉AI一个概念结束后,可以开始处理下一个“独立”的概念。这在提示词很长,或者你想确保某些词组不互相影响时很有用。比如a girl, long hair, BREAK, beautiful dress, red color,这样可以确保AI先处理“长发女孩”,然后才考虑“红色漂亮的裙子”。 -
动态提示词
{}和$$:
如果你安装了Dynamic Prompts插件,就能用{opt1|opt2|opt3}这种语法,让AI在生成图片时随机选择其中一个选项。这对于批量生成类似但有微小变化的图片特别好用。比如{cat|dog|fox},每次生成都会在猫、狗、狐狸中随机选一种。$$语法则可以控制从中随机选择多少个选项,比如{2$$opt1|opt2|opt3}就会从三个选项中随机选择两个。
3. 如何达到最佳效果?一些实践经验
-
关键词摆放位置很重要:
AI模型对提示词的理解是有顺序的,越靠前的关键词,权重通常越高,对最终图片的影响也越大。所以,把你最想强调的核心元素和风格放在提示词的前面。比如“masterpiece, best quality, ultra detailed, a girl, long silver hair…” -
正向提示词和负向提示词一起用:
正向提示词(Positive Prompt)是告诉AI你想要什么,负向提示词(Negative Prompt)则是告诉AI你不想要什么。两者结合起来,效果会更好。比如,正向提示词是“beautiful girl”,负向提示词可以是“low quality, blurry, ugly face, extra limbs, watermark”。这样能有效避免一些常见的AI“翻车”问题,让画面更干净、更符合预期。 -
别怕尝试,多做实验:
AI绘画没有“万能公式”。很多时候,需要你反复调整关键词、权重和不同的语法组合,才能找到最适合你想法的那个。我自己的经验是,先从简单的提示词开始,每次只改动一两个地方,这样你就能清楚地看到每个改动对结果的影响。 -
保持简洁,但要具体:
虽然说提示词要详细,但也要避免冗余和重复。用词组而不是完整的自然语言句子。每个短语或词组之间用英文逗号分隔,这样AI更容易理解,也能节省Token(AI处理的词汇单元,有数量限制)。比如a girl with blue eyes可以写成girl, blue eyes。 -
数值权重范围:
很多老手都建议,单个关键词的权重最好不要超过2,也不要低于0.5。如果权重过高,某个元素可能会过度突出,甚至“污染”画面,让其他元素难以生成。如果权重过低,那个元素可能根本不会出现。如果你觉得一个词需要更大的强调,可以考虑拆分成多个更具体的词来描述,或者调整其他相关元素的权重来间接突出它。
记住,玩AI绘画,就像跟一个有点笨拙但很听话的画家沟通。你说的越清楚,越具体,他画出来的就越接近你的心意。掌握好这些权重和语法,你就能更好地“指挥”AI,生成真正属于你的图像。





评论前必须登录!
注册