dsh-token-dash:在 DSH 裏看清 Token、預算與訂閱配額

前言

在 DeepSeek Harness(DSH)裏切換模型、跑長會話時,用量和費用往往分散在各家控制台或零散插件裏。想確認「今天花了多少 Token」「本月預算還剩多少」「GLM / Kimi 訂閱窗口還剩幾成」,通常要另開頁面或手工對賬。

下面介紹社區插件 dsh-token-dash(維護者 spartawhy117),在 DSH 輸入框旁和整頁看板裏彙總按量餘額、月度預算與訂閱配額,並在本地估算費用與真實 Tokens,支持導出 / 導入當月賬本備份。插件分類爲 admin-security,當前 npm 包版本 1.3.0,許可證 MIT。

這是什麼

dsh-token-dash 是 DSH 的 Web 客戶端插件:讀本地會話 usage 做記賬,憑宿主 credentials 拉取餘額與配額,費用與 Tokens 按內置價格表在本地估算,不發起計費請求。三個入口共用同一份本地賬本:底欄 Pill(當前模型)、浮層(預算 / 餘額 / 用量表)、整頁看板(7 家供應商卡片與模型明細)。

目錄頁:skillhub.cn/plugins/spartawhy117/dsh-token-dash
源碼與說明:github.com/spartawhy117/dsh-token-dash

支持的供應商與憑據

在 DSH 憑據設置中按下列名稱保存 Key;插件只通過宿主 credentials 讀取,不讀環境變量或本機登錄文件。填 Key 後自動探測計費形態(訂閱 / 按量);GLM、Kimi、OpenCode Go、Command Code 可在整頁看板底部重新檢測訂閱。

供應商 計費形態 憑據 能看到什麼
DeepSeek 按量 DS 賬號錢包 / DEEPSEEK_API_KEY 賬戶餘額、本月已花、預算
智譜 GLM Coding 訂閱 / 按量 ZHIPU_API_KEY / GLM_API_KEY / ZAI_API_KEY 5h + 周窗口
Kimi Coding 訂閱 / 按量 KIMI_API_KEY / KIMI_CODING_API_KEY,可選 MOONSHOT_API_KEY 5h + 周/月窗口;訂閱查詢失敗可回落餘額
OpenRouter 按量 OPENROUTER_API_KEY Credits(USD)
通義千問 按量 DASHSCOPE_API_KEY(CNY)/ DASHSCOPE_INTL_API_KEY(USD) 僅用量;餘額不支持
OpenCode Go 訂閱 OPENCODE_GO_API_KEY 5h / 周 / 月窗口(USD)
Command Code 訂閱 COMMAND_CODE_API_KEY + COMMAND_CODE_ORG_ID 5h + 周窗口、Credits(CNY)

訂閱模型計入 Tokens,但不計費用;餘額、配額、用量分開展示;餘額接口失敗不會把當天的 Token 記賬清零。

界面與典型操作

底欄 Pill 與浮層

Pill 區分按量 / 訂閱兩種形態,點擊展開浮層,點擊外部、× 或 Esc 收起。

浮層固定寬度 380,單行四組信息:已用環、已用·預算、真實餘額、本月已花(按量);訂閱形態則展示最多三個固定槽位的窗口環、剩餘百分比與倒計時。時間範圍可選當天 / 7 天 / 30 天 / 全部,下方是用量表;模型列上限 150,Tokens / 請求 / 命中右對齊。

整頁看板

整頁展示 7 家供應商卡片、摘要帶、8 列模型明細(模型 / Tokens / 輸入 / 緩存 / 輸出 / 請求 / 命中 / 費用),底部爲設置膠囊:刷新間隔、賬戶餘額開關、日誌、導出導入、價格表與版本。按量卡可設預算;訂閱卡每個窗口一個環。明細除模型列外右對齊。

導出與導入

導出 / 導入在本地完成:導出設置與當月使用數據,不含配額、餘額與日誌;導入覆蓋前會備份原文件。換機或重裝 DSH 後可用導入恢復當月賬本。

安裝與啓用

需要 DSH 0.2.1 或更新;README 標明已在 DSH 0.2.2-rc.1 上驗證。DSH 0.2.2 自身要求 Node 24.9+;插件包 engines.node 爲 >=20。

推薦通過 npm 安裝到 desktop profile:

dsh plugin --profile desktop add dsh-token-dash

也可從 GitHub 直裝(純 JS,無構建):

dsh plugin --profile desktop add github:spartawhy117/dsh-token-dash

離線場景可下載 Releases 中的 dsh-token-dash-x.y.z.tgz 後本地安裝:

dsh plugin --profile desktop add /path/to/dsh-token-dash-x.y.z.tgz

更新使用同名 update 命令(npm / github: 各自同名),或在插件設置頁「價格與版本」右側的更新入口完成。卸載用 remove 同名命令;賬本與設置保留在 $DSH_HOME/dsh-token-dash/,不隨插件包刪除。

數據、隱私與排障

默認數據目錄爲 $DSH_HOME/dsh-token-dash/:daily.json、months/、prefs.json。只讀本地會話 usage,不統計標題生成;憑據經宿主解析,不落盤、不寫日誌。餘額訪問官方接口;成功結果緩存 60s、失敗結果緩存 10s,併發請求會合並。

日誌位於 $DSH_HOME/logs/dsh-token-dash/,JSONL 格式。在插件倉庫目錄可執行:

npm run logs -- --tail 50
npm run logs -- --module adapter.*
npm run logs -- --module provider,route

常見前綴爲 [TD:adapter.*](配額 / 餘額 / 偵測)、[TD:provider](探測與緩存)、[TD:route](路由異常)。

適用場景與注意

適合需要在 DSH 內持續對照 月度預算、訂閱窗口、賬戶餘額 與 真實 Tokens / 本地估算費用 的開發者。通義千問僅統計用量;上游接口有速率限制,展示以接口實際返回爲準。

DSH 生態是「一切皆插件」;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。插件以當前 DSH 進程權限運行,安裝前請閱讀源碼與 MIT 許可證,自行評估憑據與出站請求範圍。升級 DSH 後插件可能從 profile 消失,重裝同一 tarball 即可,賬本不會被刪。

結尾

dsh-token-dash 把當前模型 Pill、浮層用量與七家供應商整頁看板綁在同一份本地賬本上,便於在 Harness 裏看清花費與配額,並用 JSON 備份當月數據。

  • 目錄頁:https://www.skillhub.cn/plugins/spartawhy117/dsh-token-dash
  • GitHub:https://github.com/spartawhy117/dsh-token-dash
羽毛球分组比赛记分
小程序二维码

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

小夜