跳到主要内容

dsh-platform-usage

已验证

dsh-platform-usage · v0.1.2 · MIT · Web 界面

DeepSeek Harness web plugin: adds a 用量 (usage) entry beside Settings showing DeepSeek platform balance plus last-30-days and today usage (cost + tokens).

安装

dsh plugin add dsh-platform-usage

dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南

源码

发布到 npm 但没有公开仓库。安装前请检查包内容。

标签

作者

说明文档

dsh-platform-usage

一个给 DeepSeek Harness(DSH)使用的插件:在侧边栏底部新增一个「用量」按钮。交互为两级悬浮窗:

  1. 鼠标移至「用量」按钮 → 上方弹出提供方列表;
  2. 鼠标移至某一提供方 → 右侧弹出该提供方的用量详情。

目前支持的提供方:

  • DeepSeek:余额、近 30 天 / 今日用量(金额 + token 数)
  • Kimi Code:7 天 + 5 小时额度(进度条 + 数字)

安装

dsh plugin --profile web add dsh-platform-usage

需要 DSH CLI 与 pnpm 环境。安装后重启 DSH 服务并刷新页面。

卸载

dsh plugin --profile web remove dsh-platform-usage

卸载后重启 DSH 服务并刷新页面。

配置

DeepSeek 余额

自动读取 DeepSeek Harness 当前使用的 API key:DEEPSEEK_API_KEY(在「设置 → 模型」里填写)。

DeepSeek 用量

DeepSeek 官方 API 未开放「用量」查询接口,用量数据来自「用量信息」页面的同源数据,需配置平台会话令牌

  1. 登录 https://platform.deepseek.com,打开 DevTools → Console,执行:

    JSON.parse(localStorage.getItem('userToken')).value
    
  2. 将输出的令牌追加到 ~/.dsh/.credentials.yamlDEEPSEEK_PLATFORM_TOKEN: <令牌>(可让 DSH 执行)。

未配置令牌时,悬浮窗仍显示余额,用量行显示「配置平台令牌后显示用量」。

DeepSeek 用量与余额

Kimi Code 用量

自动读取 DSH 中的 Kimi Code API key:KIMI_CODING_API_KEY。在「设置 → 模型 → 添加提供方」配置 kimi-coding 后,Kimi Code 悬浮窗即可显示用量。

注意:Kimi 用量接口为非公开接口,可能随 Kimi 官方调整而变化。

Kimi Code 用量

工作原理

组成 文件 作用
宿主侧 lib/index.js Cordis 插件(inject: credentials, webServer),注册 GET /api/platform-usage,按凭证返回可用提供方列表及各提供方的余额/用量详情
客户端侧 lib/client.js dsh.client 网页包,把按钮注册进 sidebar.footer.action 槽位;两级悬浮:按钮 → 提供方列表 → 右侧详情
组合层 cordis.patch.yml dsh.bundle 补丁层,插入加载项

协议

MIT