正向提示词反向提示词怎么搭配?一正一反的出图写法
我的答案是:正向提示词负责说清你要什么,反向提示词负责扔掉你不要什么,正词 12 个上下配负面词 8 个以内最稳。这个配比来自我 2026 年 3 月起的对照实测,不是抄来的公式。出图一乱,先照这个比例改。
正向提示词反向提示词的搭配,我当成两条线分开管:正词往画面里添东西,反词从画面里往外扔东西。多数人反过来干,正向堆 40 个词,负面词整段抄别人的,图照样乱。问题不在词少。在分工。
下面所有数据都出自同一套环境:SDXL 系模型,固定 24 张一组,只动提示词,采样步数和 CFG 这些参数锁死。
先看实测:40 个正词,对 12 加 8
同一组画面,正词砍到 12 个、负面词只留 8 个,24 张里可用的从 4 张涨到 15 张,差距一目了然。不是反词越多越安全,恰恰相反。事情是这样的:2026 年 3 月我接一批茶饮小程序头图,要浅色干净背景。第一批我照习惯堆料,主体、材质、光影、构图、画质词全塞进去,正向堆到 40 个,负面词顺手整了 20 个。24 张里能用 4 张,废的多是双杯子、多一根吸管、背景飘着塑料膜。我第一反应是负面词不够,加到 30 个,结果更糊——杯子是没多了,整张图开始发灰。
真正见效的一版长这样:正词砍到 12 个,负面词只留 8 个。一晚上跑完三轮对照,数据摆在一起挺打脸的。
| 方案 | 正词数 | 负词数 | 24 张可用 | 我的评价 |
|---|---|---|---|---|
| 堆料版 | 40 | 20-30 | 4 张 | 词互相抢权重,主体被稀释,三版里最费时间的一版 |
| 精简版 | 12 | 8 | 15 张 | 主体立得住,改词也快,现在是我的底稿 |
| 只砍正向 | 12 | 0 | 9 张 | 不崩但脏,废图多半毁在噪点和肢体上 |
规律就藏在这三行里:先给正词瘦身,再谈反词。只砍正词那组的 9 张,比堆料版的 4 张还多,说明正词打架的杀伤力,大过完全不放反词。
复现门槛也不高。任何一个跑了半年图的老项目,照这三档各跑 24 张就能验,一晚上够用,采样步数中途别改。
乱的部分删正词,比加负词管用
画面一乱,先查正词有没有在打架,删掉三五个正词通常比加十个反词见效更快,这是我最有价值的一个发现。
以前我盯着乱图,第一动作全是加负词:多手指、多余的手、低画质,一条条往下摞。说实话,方向全错了。乱的元素很多时候是正词亲手请进来的,比如「多人聚餐」加「面部特写」,模型两边都想满足,多出来的手指就是它给的答卷。你摞一百个 bad hands 也没用,源头在正向。
我试了下对着一组乱图做减法:「杂乱市集」改成「安静街角」,删掉「摆满道具」和「人来人往」,负词一个没加。画面立刻干净。快,还不伤主体。老实讲,那一刻有点被自己蠢到的感觉——之前一直是负面词在替正词背锅。
反词的合理位置是兜底:模型天生爱犯、你用正词也拦不住的毛病,比如水印、肢体粘连、画面出格子,才轮到它出场。
反词本身的量怎么卡,负面词不是越多越好那篇里有完整对照,结论跟今天这组一致。
正向提示词反向提示词的配比方案(我的底稿)
我的底稿是正词 12 个加反词 8 个:正向按主体、动作、环境、光影、风格、画质分六档,反向分通用崩坏和场景乱入两筐。
正向 12 个的切法:主体 2 个,动作神态 2 个,环境 3 个,光影 2 个,风格 2 个,画质词只留 1 个。顺序上先主体后氛围,细究起来和之前写的 文生图提示词顺序是同一种排法,两篇可以对着用。
反向 8 个的切法:通用崩坏占 3 个,手部、水印、低分辨率这类;风格跑偏占 2 个;剩下 3 个按项目现配——茶饮头图那批,我配的是「文字、多余杯子、深色背景」。
增减原则只有一条:加一个正词之前,先跑 4 张看效果;想加负面词之前,先问一句这个乱是不是某个正词带来的。两步都不省,三个月就能攒出一套自己验过的词库。
两筐分开还有个好处:通用那 3 个词几乎常年不变,项目词才是真正要打磨的部分,改起来也只动这一小块,改错了退回去也快。
话说回来,有一阵我沉迷抄别人的负面列表,30 个负词整段粘上,想要的胶片感也被一起压掉,画面干净得像白开水。不夸张地说,压过头和放任不管,是同一种配比失衡。哪个负词值得留在前座,负面词优先级那篇拆得更细,可以直接接着看。
回到开头那批茶饮头图。第二批 24 张,我照 12 加 8 的底稿走,一次出图能用的 15 张,选图环节只花了二十分钟。正向提示词反向提示词从来不是谁多谁少的事,是一正一反各管各的——正词管少了画面空,管多了就互相踩。
常见问题
正词只有 12 个,描述复杂场景会不会不够用?
会不够,但解决方式是把缺的信息放进环境档和光影档,而不是回堆料路线。超过 16 个正词之后,我实测的可用率就开始往下掉了。
负面词该和正向写在一起,还是分开存着用?
分开存更省事。我把通用崩坏那 3 个词做成固定前缀,场景乱入的 3 个词按项目现配,换题材时只改后半段,前半段常年不动。
MJ 这类不支持长负面框的工具怎么套用?
用 --no 挑两三个最碍事的元素就够了,思路一样:反词只兜最硬的底。它的语法和 SD 差别不小,别整段照搬清单。
新手先调正向还是先调反向?
先正向。正向说清楚要什么,一半的乱会自己消失,剩下的再交给反词兜底。顺序反了,你会一直在加词减词里打转。