dsh-model-rotator
在终端中运行以下命令:
dsh plugin install chimneyQ/dsh-model-rotator
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install chimneyQ/dsh-model-rotator,或从 https://github.com/chimneyQ/dsh-model-rotator 获取源码后按仓库说明安装。
插件介绍
在 DeepSeek Harness 里配了多条模型线路时,一次对话往往仍绑在你选的那条上:额度用尽、密钥失效、限流或短暂网络抖动,整轮就会报错或中断。dsh-model-rotator 在运行时接管 llm/stream 瀑布流,在尚未向用户输出可见正文的窗口内重试同一模型,再按实测连通性、速度与冷却状态排序,在同一轮内切换到下一候选,让回复照常流式返回。
插件会自动发现本机可拨号的提供商与模型,过滤不适合完成聊天轮次的类型(嵌入、重排、语音、图像生成、审核等),并避开 dsh-vision-router 的纯读图孪生路由。失败按额度、鉴权、不支持、限流、服务或网络等类别区别对待;切换记录在 Model switches 页签,也可选在对话中提示或切换前征询用户。
适合在同一 Harness 上挂多家 API、希望对话少中断、又不想手改 provider 与路由配置的多线路用户。它只观察与调度运行时流,不读写模型清单;带 compaction 或 session-title 用途的自动调用会直通,避免为无人阅读的管线任务误切换。
使用场景
- 多家 API 同机配置,单条线路故障时希望当轮对话仍能完成
- 经常遇到额度用尽、限流或短暂网络错误导致流式回复中断
- 不想改 cordis 或 provider 注册,只在运行时自动选下一可用聊天模型
适合人员
- 在 DeepSeek Harness 上配置了多条模型线路的日常用户
- 需要稳定对话、少手动换模型的多提供商使用者
- 运维多家推理 API、关注连通性与切换可追溯性的操作者