zhanghao3693/dsh-llm-router ↗★ 0

dsh-llm-router

根据请求类型自动路由模型并在失败时降级 适合拥有多个API渠道、需要根据任务自动分发并保证高可用的用户。

包名
dsh-llm-router
兼容性
待验证
Harness 依赖范围
*
Cordis 依赖范围
*
版本
0.1.0
许可证
NOASSERTION
最近更新
2026年9月21日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhanghao3693/dsh-llm-router

⚠️ 安装后必须做的事:配置你自己的后端

默认配置里的 provider 名是作者本机环境的,别人装了不一定存在。 不改配置就使用,大概率路由失败(找不到对应 provider)。

在你的 profile patch 层覆盖(~/.dsh/profiles/ /cordis.patch.yml):

- id: llm-router
  config:
    defaultBackend:
      provider: 
      model: 
    visionBackend:
      provider: 
      model: 
    longContextBackend:
      provider: 
      model: 
    fallbacks:
      - provider: 
        model: 
      - provider: 
        model: 

完整可配项与默认值:

字段默认值说明
defaultBackenddeepseek-official / deepseek-v4-pro常规请求
visionBackendzai-coding-cn / glm-5v-turbo含图请求(不回退,见下)
longContextBackendlongcat / LongCat-2.0超长输入
longContextCharThreshold200000触发长上下文的字符数
fallbacks6 项(kimi / 智谱 / MiniMax / LongCat)回退链
advertisedContextWindow1000000对外宣称的上下文窗口
defaultReasoningEfforthigh默认推理档位

视觉请求刻意不回退 —— 链上只有 visionBackend 一个候选。原因是其他后端不接图片, 回退过去只会拿到一个含义不同的报错,不如让失败原因直白。