前言¶
DeepSeek Harness (DSH) 的模型选择栏通常包含所有已配置的模型提供商。如果只想暂时禁用某个提供商(例如测试 API 连接或清理列表),通常需要手动修改配置文件或卸载插件。dsh-provider-toggle 插件通过在界面中直接提供开关,解决了这一操作繁琐的问题。
插件概览¶
- 名称:dsh-provider-toggle
- 所有者:DeepseekDays
- 类别:客户端
- 许可证:MIT
- 核心能力:为每个模型提供商提供一键启用/禁用开关。
核心功能¶
- 开关位置:在「设置 → 模型」的每一行中,开关位于「编辑」按钮的左侧。
- 禁用逻辑:关闭开关后,该提供商会从主界面的模型选择栏中消失。
- 启用逻辑:重新打开开关后,提供商会恢复显示。
- 实现方式:通过包装
ctx.llm.listModels()实现功能,不修改 DSH 内核文件。
安装与启用¶
通过官方命令安装:
dsh plugin --profile desktop add github:DeepseekDays/dsh-provider-toggle
典型用法¶
- 打开 DSH,进入「设置 → 模型」页面。
- 找到需要管理的目标提供商行。
- 点击该行左侧的开关来禁用或启用该提供商。
注意事项¶
- 运行时依赖:为空。
- 特殊限制:对
deepseek-account暂无开关功能。 - 重启要求:如果未读取到 bundle(例如刚安装),需要完全退出 DSH(包括系统托盘)并重启,开关才会出现。
总结¶
该插件通过简单的 UI 开关,在不修改内核文件的前提下,实现了模型提供商的快速启用与禁用,适合需要频繁切换模型源的开发者。