dsh-provider-toggle:DSH 模型提供商一键开关

前言

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

典型用法

  1. 打开 DSH,进入「设置 → 模型」页面。
  2. 找到需要管理的目标提供商行。
  3. 点击该行左侧的开关来禁用或启用该提供商。

注意事项

  • 运行时依赖:为空。
  • 特殊限制:对 deepseek-account 暂无开关功能。
  • 重启要求:如果未读取到 bundle(例如刚安装),需要完全退出 DSH(包括系统托盘)并重启,开关才会出现。

总结

该插件通过简单的 UI 开关,在不修改内核文件的前提下,实现了模型提供商的快速启用与禁用,适合需要频繁切换模型源的开发者。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜