前言¶
DeepSeek Harness(DSH)在輸入框下方提供了一套統計條,但缺少對當前是平峯還是高峯、距切換還有多久、本會話與本輪的費用、賬戶餘額的實時顯示。dsh-peak-meter 插件在統計條裏常駐顯示這些信息,點一下展開明細卡,裏面還有官方價目表和時段進度。
插件定位¶
dsh-peak-meter 是一個 DSH 客戶端插件,由 codeora-Kayson 維護。它在 DSH 的輸入框下方統計條中嵌入峯谷時段、費用估算和賬戶餘額信息,不寫配置文件、不申請任何憑據,安裝後即用。
核心功能¶
時段徽標與進度¶
統計條顯示當前是平峯還是高峯(平峯爲綠色,高峯爲琥珀色),並顯示距下次切換還有多少小時。點擊統計條展開明細卡,裏面有時段進度條,表示當前時段已經走過的比例,打開卡片時按秒推進。
費用顯示¶
- 本會話費用:整段會話的 token × 當前時段官方單價,讀取會話投影
tokenUsage的四個桶(cacheReadTokens/uncachedInputTokens/cacheWriteTokens/outputTokens),整段按當前時段單價折算。 - 本輪費用:最近一個已完成 Turn 的精確用量 × 該輪發生時段的單價,讀取最新 Turn 的
turn-tail節點裏的精確用量,按該輪發生時刻的時段計價。
賬戶餘額¶
顯示 DeepSeek 賬戶的充值 + 贈送餘額,未登錄時顯示狀態而不是消失。優先走客戶端 Remote:ctx.remote.account.getBalance,若客戶端未掛載該命名空間,回退到 Host 路由 GET /__dsh-peak-meter/balance(僅接受 loopback 請求,由 ctx.deepseekAccount 提供餘額)。
明細卡內容¶
點擊統計條展開,再點、按 Esc 或點卡片外部收起。明細卡包含:
- 費用、餘額、時段進度條、官方價目表、官方價格頁鏈接
- 高峯:工作日 09:00–12:00、14:00–18:00(北京時間)
- 平峯:其餘所有時間,包括週末與法定節假日全天,單價爲高峯價的 50%
- 內置 2026 年法定節假日表(國辦發明電〔2025〕7號)
安裝¶
桌面版(推薦)¶
- 打開 DSH 設置 → 插件
- 在安裝框粘貼倉庫地址
https://github.com/codeora-Kayson/dsh-peak-meter - 點擊安裝
- 刷新頁面
桌面版(desktop 配置檔)由 Electron 獨佔,命令行會被拒絕,只能走界面安裝。
命令行¶
dsh plugin --profile web add github:codeora-Kayson/dsh-peak-meter
npm 包名爲 dsh-peak-meter(暫未發佈到 npm);發佈後可用包名安裝:
dsh plugin --profile web add dsh-peak-meter
移除¶
- 打開 DSH 設置 → 插件
- 找到「DS時段費用參考」
- 點擊卸載
- 刷新頁面
典型用法¶
安裝後,統計條會自動顯示在輸入框下方:
— tok/s 緩存 23% ◯ 上下文 1% 平峯 45小時 · 本會話 ¥0.01 · 本輪 ¥0.01 · 餘額 ¥13.57
點擊整格展開明細卡:
費用參考 ✕
本會話 本輪
¥1.74 ¥0.20
● 平峯時段 5 折 還有 39 小時 43 分
[███████████░░░░░░░░░░░░░░░░░░]
10月26日 09:00 進入高峯時段
──────────────────────────────────────────
賬戶餘額 ¥13.57 去充值 刷新
充值 ¥10.26 · 贈送 ¥3.31 · 更新於 17:17
──────────────────────────────────────────
元 / 百萬 tokens(劃線爲高峯價)
模型 緩存命中 緩存未命中 輸出
DeepSeek-V4.1-Flash 0.02 0.04 1 2 4 8
DeepSeek-V4-Pro 0.15 0.3 4.5 9 13.5 27
──────────────────────────────────────────
高峯:工作日 09:00–12:00、14:00–18:00(北京時間)
覈對 2026-10-24 官方價目
計費口徑¶
時段規則¶
北京時間(UTC+8,無夏令時):
- 高峯:週一至週五
09:00–12:00、14:00–18:00,且不是中國法定節假日 - 平峯:其餘所有時間,包括週末與法定節假日全天;單價爲高峯價的 50%
內置 2026 年法定節假日表(國辦發明電〔2025〕7號)。未覆蓋的年份按普通工作日判斷,跨年前請在 client.js 的 HOLIDAY_RANGES 補表。
價目表¶
單位:元 / 百萬 tokens(TIERS 常量,費用估算與表格共用同一份數據)。
| 模型 | 緩存命中 | 緩存未命中 | 輸出 |
|---|---|---|---|
| DeepSeek-V4.1-Flash | 0.02 / 0.04 | 1 / 2 | 4 / 8 |
| DeepSeek-V4-Pro | 0.15 / 0.30 | 4.5 / 9 | 13.5 / 27 |
每格爲 平峯 高峯,界面上高峯價帶刪除線。
費用計算公式¶
費用 = (緩存命中 token × 命中價 + 未命中輸入 token × 未命中價 + 輸出 token × 輸出價) / 1,000,000
- 本會話:讀取會話投影
tokenUsage的四個桶(cacheReadTokens/uncachedInputTokens/cacheWriteTokens/outputTokens),整段按當前時段單價折算。投影不帶時間維,所以跨峯谷的歷史用量會按當前單價計,屬於估算。 - 本輪:讀取最新 Turn 的
turn-tail節點裏的精確用量,按該輪發生時刻的時段計價。 - 緩存命中與未命中價差 50 倍,所以四個桶必須分開算,不能用一個均價糊過去。
隱私與權限¶
- 除賬戶餘額經由 DSH 自身的賬戶服務讀取外,插件不發起任何外部網絡請求
- 不採集遙測、不上傳會話內容、不寫用戶目錄
- Host 路由只監聽 loopback,且只返回餘額數字與官方鏈接
兼容性¶
| 項 | 值 |
|---|---|
| DSH | 0.2.1-rc.2(實測) |
| 平臺 | desktop / web |
| Node | 隨 DSH 提供,無額外要求 |
| 依賴 | 無運行時依賴,無需構建 |
已知限制¶
- 費用是估算:本會話按當前時段單價折算;要逐請求精確計價需要 Host 側按事件時間摺疊。
- 本輪依賴 Chat 視圖已物化:切到軌跡視圖等 Chat 未激活時,本輪金額暫時隱藏。
- 不識別渠道:模型檔位/provider 不在標準 props 裏;走免費或第三方渠道時,金額只是”按官方牌價的參考值”。
- 未計入網頁搜索/抓取的調用費。
- 價目是靜態快照(當前覈對日期 2026-10-24),官網調價後需更新
TIERS與PRICING_UPDATED。
開發¶
client.js 瀏覽器半身:時段判定、價目、費用、餘額、明細卡、i18n
index.js Host 半身:註冊 loopback 餘額路由
cordis.patch.yml bundle patch(一行 Host 行 peak-meter)
locale/{zh,en}.json 插件列表裏的顯示名與描述
icon.svg 插件圖標
scripts/market.mjs 生成插件市場索引 market.json
本地開發時用目錄軟鏈安裝,改完刷新頁面即可:
dsh plugin --profile <profile> add link:<本目錄絕對路徑>
適用場景與注意¶
適合需要實時瞭解當前是平峯還是高峯、想估算本會話與本輪費用的開發者。插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
插件只作用於 DeepSeek 賬戶,免費/第三方渠道沒有可讀餘額。所有數據讀取均不接觸、不存儲、不轉發任何密鑰或 token。