dsh-codex-meter:DSH Settings → Usage 里的 DeepSeek API 用量页

前言

在 DSH 中调用 DeepSeek API 时,经常会需要看几类信息:账户余额还剩多少、今日实际消费了多少、Token 构成是什么、最近一周或本月的费用趋势是否异常。这些信息如果都要切到外部平台页面查看,会打断当前工作。

dsh-codex-meter 把这些用量信息接到 DSH 的 Settings → Usage 页面里:余额、今日消费、Token 分析、费用趋势、实时 API 活动都可以在本地页面查看。它是按 DSH 插件方式接入的,不是独立站点,也不是官方应用商店入口。

这是什么

dsh-codex-meter 是 ChrisZhangWG 维护的 DSH 插件,许可证为 MIT。它面向 DSH web 客户端,按 DSH 标准 bundle 插件设计,使用 dsh.bundle.patchdsh.client 接入。

它主要解决以下问题:

  • 在 DSH 内查看 DeepSeek API 余额;
  • 在 DSH 内查看今日消费和 Token 构成;
  • 在 DSH 内查看 7D / Month 费用趋势;
  • 在 DSH 内查看当前 API 调用是否处于 Active / Idle 状态。

该插件界面全部为英文。

核心功能

Settings → Usage 页面

dsh-codex-meter 提供原生 Settings → Usage 页面,展示与 DeepSeek API 用量相关的数据。

页面会显示以下数据项:

  • Account balance:DeepSeek API 余额;
  • Today:今日消费;
  • Last balance change:最近一次余额变动。

如果配置了 DEEPSEEK_PLATFORM_TOKENToday 相关数据可以来自官方接口;如果未配置或 token 失效,页面会退回本地估算。

Today’s token analysis

Today's token analysis 展示今日官方分析信息,包括:

  • 请求数;
  • 今日费用;
  • Cache efficiency 区间尺;
  • Context size 区间尺。

它用于判断今日请求规模、缓存效率和上下文占用情况。

Official cost trend

Official cost trend 提供两个视图:

7D
Month

每个每日费用点会显示数据标签,并统计周期内的:

Total
Daily avg
Peak

这个视图适合查看一周或本月费用变化。

API activity

API activity 展示实时状态:

Active
Idle

其中:

  • Active 表示有模型 API 请求正在运行;
  • Idle 表示当前没有模型 API 请求。

工具执行、权限等待等状态不会被计入活跃 API 调用。

API activity 不缓存,始终来自实时活动接口:

GET /api/codex-meter/api-activity

缓存行为

插件的用量缓存存活时间为 7 天。

打开 Settings → Usage 时,页面会先显示最近一次成功获取的统计数据,同时继续拉取最新数据。刷新期间会显示:

Showing saved data · refreshing…

如果刷新失败,插件会保留已有数据,不会把已有统计直接清掉。

密钥边界

插件只缓存展示型统计数据,例如余额、今日消费、官方 Token 分析、趋势数据等。

插件不缓存以下类型信息:

DEEPSEEK_PLATFORM_TOKEN
API Key
凭据

浏览器只访问宿主本地路由。仓库中不存储任何密钥值,也不会把密钥发送给浏览器。

安装与启用

常规安装

推荐使用 DSH 插件命令安装到指定 profile:

dsh plugin --profile <name> add dsh-codex-meter

如果要从 GitHub 仓库安装,可以使用:

dsh plugin --profile <name> add github:ChrisZhangWG/dsh-codex-meter

如果 profile 名称是 web,可以使用:

dsh plugin --profile web add dsh-codex-meter

桌面版手动接线

桌面版需要手动接线时,先复制插件包到 profile 的 node_modules

PROFILE=~/.dsh/profiles/desktop
mkdir -p "$PROFILE/node_modules"
cp -R dsh-codex-meter "$PROFILE/node_modules/"

然后软链宿主依赖:

mkdir -p "$PROFILE/node_modules/@deepseek-ai"
ln -sfn "/Applications/DSH Desktop.app/Contents/Resources/app.asar.unpacked/node_modules/@deepseek-ai/dsh-credentials" \
  "$PROFILE/node_modules/@deepseek-ai/dsh-credentials"

$PROFILE/cordis.patch.yml 中追加 loader 条目:

- insert:
    - id: codex-meter
      name: dsh-codex-meter

完全重启 DSH Desktop 后,进入:

Settings → Usage

查看插件页面。

插件的宿主依赖版本约束为:

@deepseek-ai/dsh-credentials >=0.1.0-rc.6 <0.2.0-0

典型用法

读取余额

余额读取使用:

DEEPSEEK_API_KEY

配置后,Settings → Usage 中的 Account balance 可以显示 DeepSeek API 余额。

获取官方数据

官方数据需要使用:

DEEPSEEK_PLATFORM_TOKEN

获取方式如下:

  1. 登录 platform.deepseek.com
  2. 打开浏览器 DevTools Console;
  3. 执行下面的表达式:
JSON.parse(localStorage.getItem('userToken')).value

把得到的 token 存到:

~/.dsh/.credentials.yaml

示例:

DEEPSEEK_PLATFORM_TOKEN: <token>

配置后,今日官方消费、趋势图和逐日相关数据来自官方接口。

注意,DEEPSEEK_PLATFORM_TOKEN 会随平台会话过期。失效时,Today 行会显示:

Today (refresh needed)

并自动退回本地估算。重新获取 token 后,可以恢复官方数据。

本地测试

如果需要运行测试:

npm test

宿主路由

插件使用以下宿主路由:

GET /api/codex-meter/balance
GET /api/codex-meter/api-activity
GET /api/codex-meter/session-cost

其中:

  • GET /api/codex-meter/balance 用于余额、官方数据、今日分析、余额变动等;
  • GET /api/codex-meter/api-activity 用于实时 Active / Idle 状态;
  • GET /api/codex-meter/session-cost 是本地估算,不是官方账户扣费记录,Settings → Usage 页面不使用它。

适用场景与注意

dsh-codex-meter 适合以下使用场景:

  • 希望在 DSH 内查看 DeepSeek API 余额;
  • 希望把今日消费、Token 构成和费用趋势放进 Settings → Usage
  • 希望区分 Active / Idle,判断当前是否有模型 API 请求;
  • 希望减少在 DSH 和平台页面之间来回切换。

使用前需要注意:

  • 插件作为 DSH 插件运行,使用当前 DSH 进程的权限和本机凭据;
  • 安装前应检查源码、依赖和许可证;
  • 官方数据依赖 DEEPSEEK_PLATFORM_TOKEN,该 token 可能随平台会话过期;
  • API activity 只表示模型 API 调用状态,工具执行和权限等待不计入活跃调用;
  • 本地估算数据不是官方账户扣费记录。

许可证方面,dsh-codex-meter 为 MIT。价格引擎移植自 bpc-oss/dsh-web-billing,宿主逻辑参考 dsh-deepseek-quota,两者均为 MIT

结尾

dsh-codex-meter 的价值在于:把 DeepSeek API 的余额、今日消费、Token 构成、费用趋势和实时 API 活动集中到 DSH 的 Settings → Usage 页面中。它不改变 DeepSeek 平台的计费规则,也不把密钥暴露到浏览器;它提供的是一个本地可查、可缓存展示型统计、保留实时 API 状态的用量视图。

GitHub 仓库:

https://github.com/ChrisZhangWG/dsh-codex-meter

DSH 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。本次已核实资料未给出该插件的目录页 URL,因此不写具体目录链接;如需查找,可按插件名 dsh-codex-meter 在 DSH 社区目录中检索。

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

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

小夜