Frequency penalty(频率惩罚)是一个告诉语言模型「不要重复自己」的设置。模型在生成过程中会记录每个词已使用的次数。正的 frequency penalty 值会降低再次选择已频繁出现词汇的概率,有助于减少「very very very」这类循环或重复同一短语的冗长段落。值为 0 时关闭该规则,数值越高则越强烈地避免重复。若惩罚过高,文本可能缺少仍需要的常用词,因此通常从较低值(如 0.2)开始并酌情调整。Frequency penalty 与 temperature、top-p 等控制项配合,塑造清晰、多样且不枯燥的输出。