温度参数(Temperature)是大语言模型生成文本时控制随机性的核心采样参数:调低则输出更稳定、更确定,调高则更发散、更有创意,是使用 ChatGPT、Claude 等 AI 模型和调用 API 时最常调节的设置之一。

| 类型 | 大语言模型采样参数 |
| 别名 | 采样温度、temperature |
| 常见取值 | 0 至 1(部分接口支持更高) |
| 主要用途 | 控制 AI 生成文本的随机性 |
| 典型场景 | API 调用、AI 应用开发 |
温度参数(Temperature)是大语言模型在生成文本时用来控制输出随机性的一个采样参数,数值越低输出越确定、越保守,数值越高输出越多样、越有"创造力"。
大语言模型生成文字的过程,本质上是每一步都在一张"候选词概率表"里挑下一个词。温度参数的作用就是在挑词之前对这张概率表做拉伸或压平:温度调低时,高概率的词优势被放大,模型几乎总是选最稳妥的那个词;温度调高时,概率分布被拉平,原本冷门的词也有机会被选中,输出因此更加多变。
这个名字借用自物理学中的热力学概念:温度越高,粒子运动越混乱;温度越低,系统越有序。放到 AI 语境里,"高温"对应天马行空,"低温"对应严谨刻板。常见取值范围一般在 0 到 1 之间,部分接口也允许更高的值,温度为 0 时通常表示接近完全确定的"贪心"输出。
普通用户在网页版聊天工具里通常接触不到这个设置,它更多出现在 API 调用、开发者平台和一些客户端(如 Cherry Studio)的模型配置里。经验做法是:写代码、查资料用较低温度;写文案、想点子用中高温度;需要每次结果尽量一致时把温度设为最低。
问:温度设为 0 就能保证每次输出完全一样吗?答:会非常接近一致,但由于浮点计算等工程因素,多数服务并不承诺严格的逐字复现。
问:温度越高越有创意,是不是越高越好?答:不是。温度过高时输出容易语无伦次、编造事实,创意任务一般也只需适度调高,而不是拉到上限。
问:温度参数和提示词哪个更重要?答:提示词决定"写什么",温度只影响"表达的随机程度",两者作用不同;先把提示词写清楚,再按任务微调温度。

| 类型 | 大语言模型采样参数 |
| 别名 | 采样温度、temperature |
| 常见取值 | 0 至 1(部分接口支持更高) |
| 主要用途 | 控制 AI 生成文本的随机性 |
| 典型场景 | API 调用、AI 应用开发 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧