同一批出图里同时动模型、采样器、步数和提示词,改完只会得到“好像好了一点”,说不清是哪一项起作用,想复现也复现不了。更稳的做法是先把提示词和 seed 冻结,再让其余参数每次只动一个:先建基线,再逐项对比。
适用于在 DreamStudio 里做多组出图对比、希望结果可回溯的场景。先选定一个模型和一个采样器作基线,其余字段保持默认;提示词拆成主体与风格两段,负面词固定;固定 seed 后每次只改一项,按参数命名保存;只把能在同一 seed 下稳定改善目标的改动并进基线,其余回退。边界:同一参数在不同模型版本或后端更新后可能不再一致,需结合当前界面确认。
选定一个模型和一个采样器作为基线,其余保持默认
基线的意义是对照组。先把同时变化的变量数量压到最低,整轮对比里只留一个可以动的旋钮。
在模型下拉里选一个当前可用的模型,采样器也选一个,之后不再换。步数、CFG、尺寸、生成数量先不动,用界面给出的默认值。
基线里必须写死的字段清单:
- 模型名称(照抄界面显示的文字)
- 采样器,以及界面单独列出的调度器
- 步数
- CFG scale(提示词跟随强度)
- 图片宽高与一次生成张数
- seed 值,或 seed 的固定方式
- 提示词正文与负面提示词(下一节展开)
把这些字段抄成一段文本或一个小 JSON,放在随手能复制的位置。后面的每张图都从这一份复制出去改,不要凭记忆手填。
写一段结构固定的提示词,分出主体与风格两部分
提示词本身常常是最大的隐藏变量。同一句话换一个形容词,画风就漂了,这时再去改步数,等于两个变量一起动。
固定写法是把提示词拆成主体段和风格段,各占一行,负面词单独一行:
主体:一只放在木桌上的陶瓷茶杯,正面视角,居中构图,单一主体
风格:柔和侧面窗光,暖灰色调,轻微胶片颗粒,静物摄影质感
负面:文字,水印,多余物体,低分辨率,模糊
调对比时只改风格行里的词,主体行和负面行保持原样。把“柔和侧面窗光”换成“硬光顶光”是一处改动;顺手再删掉“胶片颗粒”就变成两处,两张图之间无法归因。主体行回答画什么,风格行回答画成什么样,拆开之后词和图才对得上。
写法本身也要固定:对比中途不要改标点、不要调整分句顺序、不要把风格词挪到主体之前,这些差异在部分模型里会带来可见的画风变化。
固定种子后每次只改一项,逐张保存结果
seed 固定住,同一组参数在相同模型和采样器下通常能给出接近的结果,参数对比才有意义。每次只改一项,改完立刻导出。
结果命名建议把关键参数写进文件名,因为过几天你只会看文件名,不会再去看当时的界面:
seed-123456_model-<模型名>_sampler-<采样器名>_steps-30_cfg-7_size-1024x1024_v01.png
替换项:模型名和采样器名照抄界面文字,空格换成短横线;v01 表示该参数组合下的第几次生成,重跑一次就递增,不要覆盖上一张。文件名太长时,可以只留 seed 和版本号,把完整参数写进同目录、同前缀的 .txt,例如 seed-123456_v01.txt。
操作顺序固定成:改一项 → 生成 → 导出重命名 → 在记录里写一行“哪个字段、从什么值到什么值”。不要攒一批再回头整理,容易对不上号。
把明显有效的改动并入基线,无效的回退
一轮跑完,先看改动有没有落在目标问题上。
判定有效:同一 seed 下目标问题(手部结构、文字乱码、构图偏移、色调偏冷)有明确且方向一致的改善;没有引入更明显的新问题,比如主体变形、背景长出杂乱元素;用同一组参数再生成一次,结果仍在可接受范围内,而不是只有那一张碰巧好。
判定无效或暂缓:两张图的差别像随机噪声,说不上目标问题是好是坏;一处改善、另一处明显退步,且退步的部分你更在意;只有把两项改动合在一起才有效——这时先拆开单独测,拆不开就记为组合项,别急着并进基线。
并入基线的动作就是改掉字段值、更新版本号,再用新基线出一张图确认;回退就是把值改回旧值,并把这次尝试写进“已否决”清单,注明原因,避免下次重复试。建议一次只并入一项,多项一起并会让基线重新变得不可解释。
如果同一参数下重跑仍有明显差异,说明当前链路不是完全确定,归因时要把这一点算进去。
输出一份当前基线的参数卡
基线收敛几版之后,用一份参数卡把它固定下来。每次开新对比前先复制参数卡,再动手改。
参数卡包含的字段:
- baseline_id,如 v03
- 模型名称(照抄界面显示)
- 采样器与调度器
- 步数、CFG scale、宽高、一次生成张数
- seed 固定值
- 提示词正文(主体段 + 风格段)与负面提示词
- 变更记录:相对上一版改了哪个字段、从什么值到什么值
{
"baseline_id": "v03",
"model": "<照抄界面显示的模型名>",
"sampler": "<照抄界面显示的采样器名>",
"steps": 30,
"cfg_scale": 7,
"size": "1024x1024",
"batch": 1,
"seed": 123456,
"prompt": "主体:……\n风格:……",
"negative_prompt": "文字,水印,低分辨率",
"changed_from": "v02: steps 25 -> 30"
}
存放位置:和输出图片放在同一项目目录下,命名 baseline.json 或 baseline.md;如果同时记在笔记里,以目录里那份为准,避免两处内容打架。每并入一项有效改动就更新一次参数卡并递增版本号,旧版本保留不删,以后回看某张图为什么长这样,只需要看文件名和当时的 baseline 版本。