一、同一个提示词,两次出图不一样
这是最常见的问题,也是误解最多的问题。
原因不在模型“抽风”,而在四个变量。
二、四个原因
原因一:随机种子不同。
每次生成默认换种子。种子决定初始噪声,噪声不同,结果就不同。
原因二:提示词被平台改写。
很多平台会在后台自动扩充或精简你的提示词。你以为没变,实际变了。
原因三:比例与分辨率不同。
宽高比一变,构图权重就变。同一句话在方图和竖图上会得到完全不同的画面。
原因四:参考图干扰。
带参考图时,模型会偏向参考图的风格与构图,提示词的作用被削弱。
三、怎么才能稳定
三个做法:
- 固定种子(平台支持的话)。
- 固定比例与尺寸。
- 把提示词写成结构化的,而不是一句话。
结构化模板:
主体:在做什么。
环境:在哪。
光线:从哪来。
风格:像什么。
构图:景别与角度。
四、一个对照实验
拿同一个提示词跑四组:
- 组 A:原句。
- 组 B:加“中景,侧光”。
- 组 C:加“留白,低饱和”。
- 组 D:把形容词全删,只留名词与动作。
四组一比,你会发现真正有用的词没几个。
五、为什么删形容词有效
因为模型对形容词的响应很不稳定。
“美丽”“高级”“质感”这类词权重低,容易变成套话风格。
而具体名词与动作是可执行的,模型真能照着做。
六、一个经验
我写提示词时,会问自己:这句能不能画出来?
“很悲伤”画不出来,“低头看着手里的伞”能画出来。
能把情绪换成动作的提示词,稳定性最高。
七、一个工具思路
把四组图拼在一起比对,比一张一张看有效得多。
用简单页面就能做到,Bootstrap 组件实验室 里的栅格与卡片组件都是可交互的,直接拿来排四宫格即可。
八、一句总结
不稳定的根源不是模型,是你没把变量锁住。