模型温度
温度控制AI模型输出的随机性。调整此设置可以为不同任务优化结果 - 从精确的代码生成到创造性头脑风暴。温度是控制AI行为最强大的参数之一。经过良好调优的温度设置可以显著提高特定任务响应的质量和适当性。

什么是温度?
温度是一个设置(通常在0.0到2.0之间),控制AI输出的随机性或可预测性。找到正确的平衡是关键:较低的值使输出更加专注和一致,而较高的值鼓励更多的创造性和变化。对于许多编码任务,适中的温度(约0.3到0.7)通常效果很好,但最佳设置取决于您想要实现的目标。
温度控制输出随机性,而不是直接控制代码质量或准确性。要点:
- 低温度(接近0.0): 产生可预测、一致的代码。适用于简单任务,但可能重复且缺乏创造性。它不保证更好的代码。
- 高温度: 增加随机性,可能导致创造性解决方案,但也可能导致更多错误或无意义的代码。它不保证更高质量的代码。
- 准确性: 代码准确性取决于模型的训练和提示清晰度,而不是温度。
- 温度0.0: 对一致性有用,但限制了复杂问题探索所需的探索。
itBuilder中的默认值
itBuilder对大多数模型使用0.0的默认温度,优化代码生成的最大确定性和精确性。这适用于OpenAI模型、Anthropic模型(非思考变体)、LM Studio模型和大多数其他提供商。
某些模型使用更高的默认温度 - DeepSeek R1模型和某些推理重点模型默认为0.6,在确定性和创造性探索之间提供平衡。
具有思考能力的模型(AI显示其推理过程的地方)需要固定的1.0温度,无法更改,因为此设置确保思考机制的最佳性能。这适用于任何启用了":thinking"标志的模型。
某些专业模型根本不支持温度调整,在这种情况下,itBuilder自动尊重这些限制。
何时调整温度
以下是一些可能适用于不同任务的温度设置示例:
- 代码模式(0.0-0.3): 用于编写精确、正确的代码,具有一致、确定性的结果
- 架构师模式(0.4-0.7): 用于头脑风暴架构或设计解决方案,平衡创造性和结构
- 询问模式(0.7-1.0): 用于需要多样化和有洞察力响应的解释或开放式问题
- 调试模式(0.0-0.3): 用于以一致的精确性排除错误
这些是起点 - 重要的是尝试不同的设置以找到最适合您特定需求和偏好的设置。
如何调整温度
-
打开itBuilder面板: 点击VS Code活动栏中的itBuilder图标()
-
打开设置: 点击右上角的 图标
-
找到温度控制: 导航到提供商部分
-
启用自定义温度: 勾选"使用自定义温度"框
-
设置您的值: 将滑块调整到您首选的值
itBuilder设置面板中的温度滑块
使用API配置配置文件进行温度设置
创建具有不同温度设置的多个API配置配置文件:
如何设置特定任务的温度配置文件:
- 创建专门的配置文件,如"代码 - 低温度"(0.1)和"询问 - 高温度"(0.8)
- 为每个配置文件配置适当的温度设置
- 使用设置或聊天界面中的下拉菜单在配置文件之间切换
- 为每个模式设置不同的配置文件作为默认值,以便在更改模式时自动切换
这种方法为特定任务优化模型行为,无需手动调整。
技术实现
itBuilder实现温度处理时考虑以下因素:
- 用户定义的设置优先于默认值
- 尊重提供商特定的行为
- 强制执行模型特定的限制:
- 启用思考的模型需要固定的1.0温度
- 某些模型不支持温度调整
实验
尝试不同的温度设置是发现最适合您特定需求的最有效方法:
有效的温度测试
- 从默认值开始 - 以itBuilder的预设值(大多数任务为0.0)作为基线
- 进行增量调整 - 以小步骤(±0.1)更改值以观察细微差异
- 一致测试 - 在不同温度设置下使用相同的提示进行有效比较
- 记录结果 - 注意哪些值对特定类型的任务产生最佳结果
- 创建配置文件 - 将有效设置保存为API配置配置文件以便快速访问
请记住,不同的模型可能对相同的温度值有不同的响应,启用思考的模型始终使用固定的1.0温度,无论您的设置如何。