dsh-quota-router
在终端中运行以下命令:
dsh plugin install Liyuk/dsh-quota-router
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install Liyuk/dsh-quota-router 即可安装该插件,源码仓库地址为 https://github.com/Liyuk/dsh-quota-router,安装后在 DSH Web 的 Settings 页面即可看到 Quota Router 配置入口。
插件介绍
同时接入了免费额度、订阅制、低价按量和手动紧急等多个模型源时,一套简单的关键词命中加回退的路由器很难表达真实的调度意图:主路由相同但回退需保留任务身份,配额耗尽要立刻推进下一环,瞬时故障又该留足重试窗口——这些规则在普通 fallback 链里根本写不进去。
dsh-quota-router 把路由拆成两个正交维度:全局源优先级列表定义候选顺序,每任务画像的 modelBySource 映射指定该任务在各源上的具体模型。运行时按轮次保留画像与候选身份,沿同一条链路推进,而不是每个会话各自推断。安全模型同样明确:manual 和 emergency 候选永不自动选用,付费候选必须显式开启 allowPaidFallback,稳定的配额或认证失败立即跳过,瞬时失败尊重重试阈值再进入冷却。上下文压缩、会话历史改写、Planner 和跨 Harness 编排均不在此插件职责范围内。
适合需要在 DSH Web 或 CLI 中混合调度多来源、多成本档位的开发者:你已经有明确的源清单和任务分类,只是缺一个策略透明、故障回退可解释、且能在设置页里直接编辑全局优先级和任务映射的路由层,而不是再写一套 if-else。
使用场景
- 同时接入免费额度、订阅制和低价按量多个模型源,按任务类型分配最合适的源
- 配额或认证失败时沿候选链自动推进下一源,瞬时故障保留重试窗口
- 在 DSH 设置页中直接编辑全局源优先级、任务关键词映射并预览完整回退链
适合人员
- 接入了两个以上 DSH 模型源并需要按任务分配的策略型开发者
- 希望故障回退规则透明、可审计、可在设置页里直接修改的团队
- 不想再用 if-else 硬编码路由逻辑而需要声明式策略层的 DSH 用户