DSH Plugins
返回列表
🤖

dsh-model-proxy

模型推理 更新于 2026.09.30

在终端中运行以下命令:

dsh plugin install windwhiterain/dsh-model-proxy

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

在 DeepSeek Harness 中执行 dsh plugin install windwhiterain/dsh-model-proxy 安装插件,源码见 https://github.com/windwhiterain/dsh-model-proxy。

插件介绍

同一个推理网关里,不同模型往往走不同上游:有的在你所在地区直连可用,有的被地域限制、限流或只能经公司代理访问。环境变量里的 HTTP_PROXY 只能按主机路由,而多个模型共用同一个 API 主机,于是要么整站走代理把本来正常的模型也拖慢或拖挂,要么整站直连让受限模型一直失败。

dsh-model-proxy 在 DeepSeek Harness 进程内接管全局 fetch 所用的 undici 调度器,从请求体头部读取 model 字段,只对配置中匹配的模型走指定代理,其余请求保持安装插件前的路由不变。代理端口在探测期内不可达且开启回退时,匹配请求会暂时走原路由,避免代理停机拖垮全量调用;对流式请求只窥视少量 body 片段,不改变分块与背压行为。

适合在同一套 DSH 配置里混用「直连即可」与「必须经特定出口」的模型族,例如部分 grok、gpt 变体需跨境代理而 GLM、DeepSeek 等同密钥同网关可直连的场景,或仅需让网关侧出站经企业代理、又不想给整个进程设 HTTP_PROXY 的部署。配置错误会在激活阶段失败,而不是悄悄把流量送到错误路径。

使用场景

  • 同一网关下部分模型需经地区代理访问、其余模型直连
  • 企业内仅允许特定模型族经公司代理出站
  • 希望整段网关流量走独立出口但不给 dsh 进程设 HTTP_PROXY

适合人员

  • 在 DSH 中混用多上游模型的开发者
  • 受地域或企业网络限制的推理网关维护者
  • 需要精细控制出站路径的 Harness 部署者