dshModeltemperature
在终端中运行以下命令:
dsh plugin install deepmean/dshModeltemperature
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install deepmean/dshModeltemperature,或参考 https://github.com/deepmean/dshModeltemperature 的 README 完成本地 file: 安装与 bundle 配置。
插件介绍
DeepSeek Harness 能在路由里配 reasoning、上下文和 maxTokens,却不在 provider / model 上暴露 temperature。链路其实能带温度,但 agent 播种请求时不会产出这个字段,提案又在派发前被 deep-frozen,普通改参行不通。本插件专门补这一环:在 agent/request 瀑布流里用新对象回写,在请求真正发出前把温度塞进去或按规则清掉。
核心是按 provider + model 精确匹配。命中且配置了数值就注入;命中但留空,或未命中,都会主动移除 temperature,避免切模型或改配置后仍沿用上一轮的旧值。设置页新增 per-model-temperature:提供商与模型来自活的 llm-pi-ai 路由表(含运行时注册的路由),温度可选预设或自定义,改设置后下一次请求即生效。
适合需要在同一 Harness 里为不同模型固定采样温度、又不想手改上游源码或 yaml 的用户。插件只管温度,不重复编辑 reasoning 等已有入口;也不涵盖 top_p / top_k,因当前 GenerateOptions 链路上没有对应缝可挂。
使用场景
- 同一 Profile 里为不同提供商、不同模型设定固定采样温度
- 在多模型切换时避免上一轮 temperature 被带到新模型
- 需要比全局默认更细粒度地控制输出随机性时
适合人员
- 日常使用 DeepSeek Harness 与 llm-pi-ai 路由的用户
- 管理多条 LLM 路由、希望各模型行为可预期的人
- 不想改 Harness 源码却要在请求层控制温度的进阶用户