DSH Plugins
返回列表
🤖

dsh-smart-route

模型推理 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install Semidia/dsh-smart-route

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

在 DeepSeek Harness 终端执行 dsh plugin install Semidia/dsh-smart-route 安装智能路由插件,项目源码仓库为 https://github.com/Semidia/dsh-smart-route 。

插件介绍

在 DeepSeek Harness Web 里同时接入多家模型供应商,polyglot 方案有几个绕不开的短板:只有限流和 5xx 才会触发切换,4xx 鉴权错误或请求无效直接甩给用户;会话中途想关掉路由却找不到开关;模型选择器被一堆渠道副本塞满。dsh-smart-route 围绕这四个痛点重新设计了整条路由链路——任何渠道抛出的错误(INVALID_REQUEST、AUTH、HTTP 传输异常、超时)都会自动冷却该 provider 并沿链前进,故障切换真正做到全错误覆盖。

核心机制基于有序渠道链:按顺序调用已注册的 provider,失败渠道进入指数退避加抖动的冷却窗口,冷却期内直接跳过。Composer 工具行、模型选择器旁常驻一个胶囊按钮,绿点表示路由已启用,点击即可展开面板查看默认链、可用渠道和正在冷却的节点,并一键启停。设置卡支持新建、删除、切换多条链,每条渠道可单独声明 baseUrl 与 apiKeyEnv,声明了 baseUrl 的渠道走内置 OpenAI 兼容 SSE 分派,未声明的则复用 DSH 已注册 provider 的现有管线。整个插件只注册一个名为 smart-route 的虚拟 provider,无论链上挂了多少真实供应商,模型选择器始终干净。

适合在 DSH 里同时配置了官方与镜像、或多家第三方端点,希望对话不被偶发 API 报错打断的开发者。无论是日常开发中在多个 endpoint 之间无缝漂移,还是在网络不稳定的环境下保持推理连续性,smart-route 都在后台静默处理路由,让你的对话始终保持流畅。

使用场景

  • 多家模型供应商同时接入,偶发报错时自动切换到下一家,对话不间断。
  • 网络不稳定导致推理请求频繁超时,冷却退避机制避免反复撞击故障渠道。
  • 需要一键停掉路由让请求直连默认渠道,快速定位问题。

适合人员

  • 在 DSH 里同时配置了多家模型端点、希望故障时自动切换的开发者。
  • 希望 API 偶发报错不打断对话流程的团队。
  • 对 polyglot 路由方案错误覆盖不全、需要更完整降级策略的用户。