1.定义:
CFG参数控制模型在生成图像时,对提示词(Prompt)的“服从程度”。
它衡量模型在“完全根据提示词生成图像”和“自由生成图像”(不参考提示词)之间的权衡程度。
数值范围:常见范围是 1 到 20,但一般推荐在 5 到 12 之间。
数值越大,模型越严格地按照你的提示词来生成图像,结果更贴合提示,但有时会失真或不自然。
数值越小,模型自由度更高,图像可能更自然,但也可能偏离你的描述。
2.例如:
把 CFG 参数想象成你在给一个画家下指令:
CFG = 1(非常低):你只是轻描淡写地说了下想法,画家基本随意发挥,最终画可能很美但和你描述的不太一样。
CFG = 7(中等):你说得比较具体,画家认真听从了你的描述,画出来的图基本符合预期。
CFG = 15(非常高):你非常严格地要求画家每一步都按你的描述来,画家不敢偏离半步,但可能画出来的图会显得僵硬或不自然。
3.SD文生图中,CFG和提示词(Prompt )的和长短有没有关系?
在Stable Diffusion(SD)文生图中,CFG(Classifier-Free Guidance Scale)和提示词的长短(即总字数)之间没有直接的数学关系,但在效果上存在一定“间接关联”
CFG 是调节“模型对提示词的服从程度”的参数,它只影响生成时 正向提示词(positive prompt)与无提示(null prompt)之间的差值,而不是直接和提示词“长度”挂钩;无论你的提示词是 5 个词,还是 50 个词,CFG 都是用来控制“跟提示词靠多近”这个权重的,而不是根据提示词“多长”来动态调整的。
4.如何在 Flux 中设置 CFG 和 Distilled CFG Guidance?
在使用 Flux 模型时,建议按照以下方式设置参数:
CFG: 设置为 1.0,以禁用传统的提示词引导。
Distilled CFG Guidance: 设置为 3.5,作为新的引导机制。
请注意,当 CFG 设置为 1.0 时,某些界面中的负面提示词输入框可能会被禁用。
5.一些常见的CFG参数设置和说明如下图: