dsh-model-fallback
在终端中运行以下命令:
dsh plugin install yn2aa/dsh-model-fallback
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中使用应用内插件管理器安装,或对自定义 profile 执行 dsh plugin install;源码见 https://github.com/yn2aa/dsh-model-fallback(桌面端勿用 link: 安装)。
插件介绍
跑长任务时,模型请求常常因为限流、额度用尽、上游 5xx 或网络超时而突然终止,而 DeepSeek Harness 内核只会在同一 provider 内重试,无法在失败时换到另一个模型。dsh-model-fallback 在 agent 请求链上为主模型挂上一条有序候选列表:当错误类别命中你勾选的触发条件时,自动改派到链上的下一个模型,回合继续,并在会话里写明改派原因。
插件在设置页的「模型回退链」里集中管理多条链:拖拽排序候选、按计费倍率或上下文窗口浏览可用模型,并可分别开关限流、服务端错误、超时与网络等触发条件,还能设置尝试深度。没有配置任何链时插件完全不介入,行为与未安装一致;需要时可一键停用,无需重启。
适合同时接了几个免费或小额渠道、希望在单条任务里用「主模型 + 备用模型」扛住偶发失败的用户。它也适合在意界面与手感、希望把回退策略可视化配置、而不是改网关或自写 provider 的 DSH 使用者。
使用场景
- 长任务因限流或额度耗尽中途失败
- 同一主模型需要按顺序尝试多个备用渠道
- 希望失败时自动换模型且会话不中断
适合人员
- 同时使用多个免费或小额 API 渠道的用户
- 经常跑长对话、对中断敏感的重度使用者
- 不想改网关或自写 provider 的 DSH 用户