dsh-key-manager
在终端中运行以下命令:
dsh plugin install Rycbartbad/dsh-key-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行安装命令即可添加该插件,项目完整源码见 https://github.com/Rycbartbad/dsh-key-manager ,安装后重启 dsh web 并打开 Settings → API 密钥 即可使用。
插件介绍
在 DeepSeek Harness 中,每个 provider 通常只能挂一把 API 密钥。当你同时持有个人 key、团队 key 或不同账单的 key 时,手动改 .credentials.yaml 再重启服务既繁琐又容易出错,而且切换是否真正生效取决于环境变量和 .env 文件的遮蔽顺序。
dsh-key-manager 在 Settings 页面中增加了一组「API 密钥」管理面板,为每个可配置 provider 维护一把带备注的密钥池。切换时插件直接通过 harness credential seam 写入;若原生引用被进程环境或 .env 遮蔽,插件会自动接管存储并将 provider 的 apiKeyEnv 指向自己管理的引用,确保下一次模型调用立刻使用新 key。当前生效的 key 始终以绿色标记置顶显示,无需反复确认。
适合同时维护多把同 provider 密钥的独立开发者、需要在团队共享 key 与个人 key 之间快速切换的工程师,以及用不同账单 key 做成本隔离的用户。密钥以明文保存在 harness 数据目录中,共享机器时请自行锁定目录权限。
使用场景
- 在个人 key 和团队 key 之间一键切换,无需改配置文件再重启
- 用不同账单 key 隔离成本,每次模型调用前快速轮换
- 环境变量或 .env 遮蔽原生引用时,确保切换真正对下一次调用生效
适合人员
- 同时维护多把同 provider 密钥的独立开发者
- 需要在团队共享 key 与个人 key 间快速切换的工程师
- 用不同账单 key 做成本隔离的中小团队