CFG Scale 是什么
CFG Scale 全称 Classifier-Free Guidance Scale,中文通常叫“提示词引导系数”。它决定 Stable Diffusion 在生成图像时,对提示词内容的遵循程度有多强。数值越低,模型越自由发挥;数值越高,模型越严格地按照你写的提示词去画。这个参数不控制画质、不控制风格,只控制“听不听话”的程度。
在主流 WebUI(如 Automatic1111、ComfyUI)中,CFG Scale 通常位于采样参数区域,默认值为 7。它和采样步数(Steps)、采样器(Sampler)是相互独立的参数,调整时不要混为一谈。
低 CFG(3-5):自由发挥,画面柔和
当 CFG 设在 3 到 5 之间时,模型对提示词的约束较弱,会加入更多自身的“想象”。画面通常更柔和、更自然,光影过渡平滑,细节不会太生硬。这种设置适合追求氛围感、艺术感或朦胧效果的场景,比如风景、抽象插画、柔光人像。
代价是画面容易偏离提示词。你写“红色连衣裙”,它可能给你一件暗红偏棕的裙子;你写“两只猫”,它可能只画一只。低 CFG 下,提示词里的具体元素、数量、颜色都更容易被忽略,需要多次抽卡才能命中想要的结果。
高 CFG(10-15):严格遵循但容易过饱和
当 CFG 升到 10 到 15 之间,模型会极力贴合提示词,画面元素更“到位”。但这种强力引导会带来明显的副作用:颜色过饱和、对比度过高、边缘出现光晕或伪影,整体看起来像被“烧焦”了一样。人脸、皮肤、金属材质在高 CFG 下尤其容易崩坏,出现塑料感或色块。
高 CFG 还会放大提示词里的冲突。如果你同时写了互相矛盾的词,模型会用力过猛,导致画面结构混乱。因此 10 以上通常只在特殊需求下短时尝试,不建议作为常规设置。
推荐区间:7-9 之间最稳
综合稳定性和可控性,大多数场景建议把 CFG Scale 放在 7 到 9 之间。这个区间既能较好地遵循提示词,又不会让画面过饱和或崩坏。默认值 7 适合写实、人像、产品图等需要准确还原的题材;8 到 9 适合需要更强元素控制、细节更明确的插画或概念图。
如果你发现画面太“飘”、提示词没生效,可以每次加 0.5 往上试探;如果发现颜色发闷、边缘发亮,就往下调 0.5。小幅微调比一次跳好几档更容易找到平衡点。
过高会烧焦画面
CFG 超过 15 后,画面基本进入“烧焦”状态:色彩溢出、噪点增多、结构扭曲,甚至出现完全无法辨认的色块。这不是模型出错,而是引导强度过大,采样过程被过度拉扯的结果。遇到这种情况,直接把 CFG 降回 7-9 区间即可恢复。
需要记住:CFG 不能替代提示词质量。提示词写得含糊,再高的 CFG 也救不回来;提示词写得清楚,7 左右就能得到好结果。调 CFG 的正确思路是先保证提示词准确,再用 7-9 的数值微调遵循程度,而不是靠拉高数值去“逼”模型听话。