返回目录

tokenledger

编辑精选维护状态: 活跃

zh667/tokenledger

为 DeepSeek Harness 提供按中转站归因的 Token 用量统计,零配置、无需凭据。

前往 GitHub项目主页
$ dsh plugin --profile web add "github:zh667/TokenLedger"

202

星标

18

Fork

JavaScript

语言

MIT

许可证

2026-08-14

创建于

2026-09-15

最近推送

一个 DeepSeek Harness(dsh web)插件,按请求把 Token 用量归属到中转站,支持按项目分组、余额、订阅配额、用量分析、费用估算与 CSV/JSON 导出——零配置、无需凭据。

DSH 适配

兼容

作者声明

安全审计

未审计

最后核验

2026-08-24

许可证

MIT

01它能帮你完成什么?

  • 把 DeepSeek Harness 的 Token 用量归属到实际服务本次请求的中转站,并按项目分组、估算费用

    Web 面板「用量账本」:中转站归因、按项目用量、余额、订阅配额、用量分析与 CSV/JSON 导出

    通过中转站(New API / Sub2API / 官方 DeepSeek)跑流量的 DeepSeek Harness(dsh web)用户,需要对 Token 花费做账的人

02如何接入 DeepSeek Harness?

前置条件

  • DeepSeek Harness 的 `web` profile —— `@deepseek-ai/dsh >= 0.1.0-rc.6`
  • 中转站已在宿主的 provider 配置里写好 `baseURL`(插件自动发现,无需凭据)

安装步骤

  1. 01

    运行 `dsh plugin --profile web add "github:zh667/TokenLedger"`

    $ dsh plugin --profile web add "github:zh667/TokenLedger"

  2. 02

    重启正在运行的 `dsh web` 并硬刷新浏览器;侧边栏底部出现「用量账本」入口

    $ dsh web

  3. 03

    要钉版本必须用完整的 40 位 commit SHA,如 `github:zh667/TokenLedger#<sha>`

  4. 04

    升级用 `dsh plugin --profile web update dsh-tokenledger`;卸载用 `dsh plugin --profile web remove dsh-tokenledger`

    $ dsh plugin --profile web update dsh-tokenledger

验证接入成功

作者未说明

回滚

  • dsh plugin --profile web remove dsh-tokenledger

03DSH 适配与能力边界

DSH 适配兼容

通过 dsh plugin CLI 安装到 DeepSeek Harness 的 web profile,在侧边栏注册「用量账本」入口。要求 `@deepseek-ai/dsh >= 0.1.0-rc.6`。

  • 中转站归属

    宿主 provider 配置(各 provider 的 baseURL)→按归一化后的中转站 origin 分组;同一站多把 key 合成一行,站名即域名

  • 按项目归属

    会话启动所在目录→按会话启动目录分组(注册过的工作区用其标题,否则用目录名;子目录起的会话同样计入)

  • 零配置发现

    宿主 provider 配置→从中读取中转站,无需重填;只读 `baseURL`,绝不碰凭据

  • 余额

    每个账户一把普通 key(官方 DeepSeek / New API / Sub2API)→展示余额;不限额度的 key 报「已用」而非假余额

  • 订阅配额

    卖套餐不卖余额的中转账户→5 小时 / 每周 / 每月各自滚动、各自重置,每窗口一条进度条和一个重置时刻

  • 用量分析

    已记录的用量→今日 / 本月 / 累计三窗口、按站点/模型下钻、缓存命中率、一年活跃度热力图

  • 费用估算

    生效日期分段的费率表、分桶计价、峰谷时段→估算费用;未定价模型显示破折号而非 0

  • 导出与诊断

    已记录的用量→CSV / JSON 导出、索引健康度、归因不上的行数单独列出

  • 只读回环

    回环 GET 请求→两个端点仅接受回环 GET,并在 peer socket 地址上设防;从不读取提示词、工具参数或响应内容

    暴露两个仅限回环的 GET 端点

04适合谁?何时不该用?

适合

  • 通过中转站(New API / Sub2API / 官方 DeepSeek)跑流量的 DeepSeek Harness(dsh web)用户,需要对 Token 花费做账的人

不适合

  • 要钉版本必须用完整的 40 位 commit SHA。包管理器拿 ref 和 `git ls-remote` 广播的引用列表比对,短 SHA 匹配不到任何东西,会直接报 `Could not resolve`。

05兼容性、维护与安全提示

  • 插件绝不会把 API Key 或上游原始响应发到浏览器,也从不读取提示词、工具参数或响应内容。
  • 要钉版本必须用完整的 40 位 commit SHA。包管理器拿 ref 和 `git ls-remote` 广播的引用列表比对,短 SHA 匹配不到任何东西,会直接报 `Could not resolve`。
  • 需要 DeepSeek Harness 的 web profile(`@deepseek-ai/dsh >= 0.1.0-rc.6`)。面板只在 `dsh web` 内显示。
2026-08-142026-08-22v0.1.0

MIT · 活跃维护(最新发布 v0.1.0,2026-08-15)

06常见问题

我需要把 API key 填进 TokenLedger 吗?

不用。插件只从宿主的 provider 配置里读取 `baseURL` 来发现中转站;它绝不碰旁边的凭据,也不会把 API Key 或上游原始响应发到浏览器。

安装时怎么钉某个具体版本?

在 spec 里用完整的 40 位 commit SHA,例如 `github:zh667/TokenLedger#<sha>`。包管理器是拿 ref 和 `git ls-remote` 的引用列表比对的,短 SHA 不在列表里,会报 `Could not resolve`。

余额和配额支持哪些中转站?

官方 DeepSeek、New API、Sub2API——每个账户一把普通 key。不限额度的 key 报「已用」而非伪造余额;卖套餐的账户显示滚动的 5 小时 / 每周 / 每月配额进度条。

TokenLedger 从不读也不发什么?

它的两个端点只接受回环 GET,并在 peer socket 地址上设防。它从不读取提示词、工具参数或响应内容,也从不把 API Key 或上游原始响应发到浏览器。

怎么升级或卸载这个插件?

升级运行 `dsh plugin --profile web update dsh-tokenledger`,卸载运行 `dsh plugin --profile web remove dsh-tokenledger`。重新 add 同一 spec 会重新解析最新的 `main`。

08数据与来源

  • 作者声明github.com87b3d1806ac4…

    需要 DeepSeek Harness `web` profile(`@deepseek-ai/dsh >= 0.1.0-rc.6`)。

  • 作者声明github.com87b3d1806ac4…

    dsh plugin --profile web add "github:zh667/TokenLedger"

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-24。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。