DSH Plugins
返回列表
dsh-model-context-catalog

dsh-model-context-catalog

模型推理 更新于 2026.09.05

在终端中运行以下命令:

dsh plugin install HOWILLMAKEIT/dsh-model-context-catalog

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install HOWILLMAKEIT/dsh-model-context-catalog,即可从 https://github.com/HOWILLMAKEIT/dsh-model-context-catalog 安装该插件。

插件介绍

使用 DeepSeek Harness 的自定义模型路由时,一个隐蔽的问题会悄悄浮现:当路由未显式声明上下文窗口,底层会以 262,144 tokens 的兜底值判定容量。一旦真实请求超过这个猜测值,服务端明明成功返回,请求却可能被重新归类为上下文溢出——工具调用尚能继续,最终自然语言回答却失败;/compact 压缩也被误判,根本无法提交。

本插件只维护 contextWindow 这一个字段:按精确的 provider/model 路由写入该部署真实支持的上下文窗口,并通过 DSH 公开 Settings API 同步到 llm-pi-ai。它不修改内部代码、不接管凭据、不合成不存在的路由,也不写入未经验证的 maxTokens,行为边界清晰可控。

如果你在用 DSH 部署了多套自定义模型路由——不同 provider、不同网关、带套餐后缀——又反复遇到明明没超却报溢出的困惑,这个插件就是为此准备的:打开设置、选路由、填窗口大小,保存即生效。

截图预览

使用场景

  • 自定义模型路由误报上下文溢出,工具调用成功但自然语言回答失败
  • /compact 压缩摘要被同一路由误判为溢出,压
  • 缩无法提交
  • 同一模型经不同 provider 或网关联署时,上下文窗口大小不一致

适合人员

  • 自部署 DSH 并使用自定义模型路由的用户
  • 反复遇到误报溢出问题、需要精确控制上下文窗口的开发者
  • 管理多 provider、多网关节点,需按路由分别配置窗口的团队