你可能已经玩了一段时间的文生图AI,感觉很神奇,输入几个词就能凭空造出一张图片。但是不是也经常遇到一些情况,比如让AI画一只猫,结果画面里多了一只狗;或者想要一张干净的照片,AI却自作主张加上了水印和奇怪的文字。这时候,你就需要了解“反-向-提-示-词”(Negative Prompts)这个东西了。
简单说,反向提示词就是你用来告诉AI“不要画什么”的指令。 正向提示词是加法,告诉AI画面里要有“阳光、沙滩、女孩”;反向提示词就是减法,告诉AI画面里“不要有乌云、不要有人群、不要有垃圾”。 两个结合起来用,才能更精确地控制画面,让AI更听话。
反向提示词到底有什么用?
它的作用远不止是简单地移除某个东西,更像是一个质量过滤器和风格修正器。
1. 提升基础图片质量,过滤掉“垃圾信息”
这是反向提示词最基础也最常用的功能。AI在训练的时候看了海量的网络图片,里面有很多是低质量、带水印或者有噪点的。所以,它有时候会把这些坏习惯也学过来。
你可以用一串“通用”的反向提示词来建立一个基础的质量底线。比如,加上 low quality (低质量), worst quality (最差质量), jpeg artifacts (JPEG压缩瑕疵), blurry (模糊) 这类词,就能有效避免生成那些看起来很粗糙、模糊不清的图片。 就像拍照时先把镜头擦干净,这是保证出片质量的第一步。
另外,像 text (文字), watermark (水印), signature (签名) 这类词也很有用,能防止AI在你的干净画面上画蛇添足。
2. 修正解剖学错误,专治“克苏鲁”
AI画人时经常犯一些让人哭笑不得的错误,最典型的就是手。多一根手指、少一根手指,或者手指长得像面条一样,都是家常便饭。这正是因为人手的结构太复杂,AI很难完全学对。
这时候,反向提示词就是你的“手术刀”。 比如,你可以直接告诉它不要什么:
* 修正手部:poorly drawn hands (画得很烂的手), extra fingers (多余的手指), fused fingers (粘连的手指)。
* 修正面部:poorly drawn face (画得很烂的脸), ugly (丑陋), extra eyes (多余的眼睛), cloned face (克隆脸)。
* 修正身体结构:bad anatomy (糟糕的人体结构), extra limbs (多余的肢体), deformed (畸形), long neck (长脖子)。
加上这些词,AI在生成人体时就会变得“小心翼翼”,虽然不能保证100%完美,但出现恐怖谷画面的概率会大大降低。
3. 移除不想要的物体或元素
这是反向提示词最直接的功能。比如,你想画一幅雨天的巴黎街道,但希望街上空无一人,营造一种宁静的氛围。你就可以在正向提示词描述完场景后,在反向提示词里加上 people (人)。 AI就会在保持原有场景风格的基础上,把路人“请”出去。
同样地,如果你想要一幅纯粹的自然风光,可以在反向提示词里加入 buildings (建筑), cars (汽车),来排除所有现代文明的痕迹。
4. 微调画面风格和氛围
反向提示词还能用来做更精细的风格控制。比如,你想要一张清晰、锐利的照片,除了在正向提示词里加 sharp (锐利) 之外,一个更有效的办法是在反向提示词里加 blurry (模糊)。 这就像告诉AI:“我绝对不要模糊的图片”,AI为了避开这个“禁区”,就会反向用力,让画面变得更清晰。
同样,如果你想要一张色彩鲜艳、对比度高的图片,可以在反向提示词里加上 monochrome (单色), grayscale (灰度), low contrast (低对比度)。 这样AI就会避开那些色彩平淡的风格,让画面更有冲击力。
如何有效利用反向提示词?
知道了它的作用,具体要怎么操作才能达到最好的效果呢?
第一步:从一个“通用质量模板”开始
不管画什么,都可以先垫上一层基础的反向提示词,用来保证最基本的图片质量。你可以自己整理一个常用的列表,每次生成图片时直接复制粘贴进去。
一个比较实用的基础模板可以包含以下内容:
(worst quality:2), (low quality:2), (normal quality:2), lowres, blurry, jpeg artifacts, text, watermark, signature, ugly, deformed, bad anatomy
这里的括号和冒号后面的数字是用来增加权重的,意思是“我尤其不想要这些东西”。 加上这个基础模板,可以过滤掉大部分常见的低级错误。
第二步:具体问题,具体分析
通用模板只能解决通用问题。当你发现生成的图片有特定的瑕疵时,就需要针对性地添加反向提示词。
- 人物变形了? 马上加上修正解剖学的词,比如
extra limbs,poorly drawn hands。 - 画面里多了不想要的东西? 比如想画猫却出现了狗,直接在反向提示词里加上
dog。 - 风格不对劲? 如果你想要写实照片,但出来的图有点卡通感,可以加上
cartoon,anime,3d。
这个过程需要不断尝试和调整。生成一张图,观察问题,然后把问题用关键词的形式添加到反向提示词里,再重新生成。多试几次,就能慢慢逼近你想要的效果。
第三步:保持简洁,不要堆砌
虽然反向提示词很有用,但也不是越多越好。如果你一次性输入几十个互相矛盾或者毫不相干的反向提示词,AI可能会感到困惑,反而限制了它的创造力,导致画面变得单调乏味。
原则是:只加必要的东西。先从最影响画面观感的问题开始解决。比如,一张图里手画崩了,同时背景有点模糊。那么优先解决“手”的问题,因为它的影响更大。
第四步:权重是个好工具
大部分文生图工具都支持调整提示词的权重。 比如在Stable Diffusion里,你可以用 (word:1.3) 的形式来把某个词的权重增加30%。 这同样适用于反向提示词。
如果你发现AI对某个反向提示词“视而不见”,比如你加了 people 但画面里还是有人,这时候可以试试加强它的权重,比如写成 (people:1.5)。 这样AI就会更加努力地去避免这个元素。反之,也可以用小于1的数字来减弱权重。
总而言之,把反向提示词看作是你和AI沟通的另一种语言。它不是一个神奇按钮,按一下就能解决所有问题,而是一个需要你根据具体情况不断调试的工具。当你熟练掌握了如何通过它来做“减法”,你对画面的控制力会提升一个层次,AI也会从一个偶尔犯错的“工具人”,变成一个更能理解你想法的创作伙伴。





评论前必须登录!
注册