前言¶
DeepSeek 官方對 API 採用分時定價:北京時間工作日的部分時段爲高峯,其餘爲閒時(半價)。如果你在 DeepSeek Harness(DSH)里長時間跑對話,單靠賬單或文檔很難在「當下」判斷當前屬於哪一檔,也不容易把本次會話的 token 和折算費用放在同一視線裏。
下面介紹社區插件 dsh-peak-clock:在 DSH Web UI 的會話頭部顯示峯谷狀態、倒計時、本次對話用量與按官方單價估算的消費,以及按本機日曆日彙總的今日消費。插件由維護者 1134478268-dev 發佈,在 SkillHub 目錄中歸類爲「聯網工具」;實現上無對外網絡請求,峯谷與計價邏輯均在本地完成。
這是什麼¶
dsh-peak-clock 是面向 DeepSeek Harness Web UI 的 DSH 插件(npm 包名 dsh-peak-clock,當前資料中版本 1.0.2,MIT 許可證)。它不改變你的調用方式,而是在界面頂部增加一條可讀徽標,並暴露同源只讀 HTTP 接口,供其它插件或腳本查詢相同數據。
核心功能¶
峯谷時段與倒計時¶
判斷依據爲 北京時間(與官方計費口徑一致),規則如下:
- 週一至週五(不含中國法定節假日):
09:00-12:00、14:00-18:00爲 高峯;其餘爲 閒時(含12:00-14:00午休、晚間、清晨)。 - 週末與中國法定節假日爲閒時;資料說明 2026 年 法定假日表已內置,調休上班的週末仍按閒時處理(與官方表述一致)。
- 徽標會顯示距下一次峯谷切換的倒計時;懸停可查看本機時間與北京時間(時區不同時並列)、今日統計口徑及價格來源鏈接。
界面文案隨 DSH 客戶端語言在中英之間切換;峯谷規則始終按北京時間計算,顯示層則適配本機時區與 UTC 偏移(含夏令時)。
用量與費用估算¶
- 本次對話:token 總量與按官方分時價折算的預計消費(人民幣),約每 15 秒刷新。
- 今日消費:以本機時區當天 0:00 起算,跨會話合計(只統計當天發生的調用)。
- 按調用時刻計價:單次對話若跨越高峯與閒時,或中途切換模型,按每次調用實際發生時刻的峯谷檔位與當時模型單價分別折算,而非整段會話統一用一個價。
計價使用的模型與單價(元 / 百萬 tokens)來自 DeepSeek 官方定價頁,並隨插件版本固定(不實時拉取遠端價格),便於歷史會話按當時費率回放:
| 模型 | 閒時 命中/未命中/輸出 | 高峯 命中/未命中/輸出 |
|---|---|---|
deepseek-flash(DeepSeek-V4.1-Flash) |
0.02 / 1 / 4 | 0.04 / 2 / 8 |
deepseek-v4-pro |
0.15 / 4.5 / 13.5 | 0.3 / 9 / 27 |
資料說明:同一 (turn, step) 的 usage 爲累計快照,只計最後一次;緩存寫入按未命中輸入計費;金額爲估算,不含賬戶級優惠或贈送額度,實際以 DeepSeek 賬單爲準。來源:https://api-docs.deepseek.com/zh-cn/quick_start/pricing/。
運行特性¶
- 零運行時依賴;不發起對外網絡請求;不讀取憑據。
- 提供同源、只讀、
GET/HEAD的 HTTP API(見下文)。
界面示例(來自 README):
閒時:❤️ 【 當前時段:閒時 】 · 本次對話 ⭐ 33.28M token ⭐ · 預計消費 ¥1.92 · 今日消費 ¥3.46 ❤️
高峯:❤️ 【 當前時段:高峯 】 · 本次對話 ⭐ 12.5k token ⭐ · 預計消費 ¥0.42 · 今日消費 ¥3.46 ❤️
安裝與啓用¶
DSH 生態裏插件通常通過 dsh plugin add 安裝;以下命令來自倉庫 README,請勿自行拼接未在文檔中出現的安裝形式。
# 方式 1:從 npm 安裝(推薦)
dsh plugin add dsh-peak-clock
# 方式 2:從本地 tarball 安裝
dsh plugin add ./dsh-peak-clock-<version>.tgz
手工方式:將包解壓到 profile 的 node_modules/dsh-peak-clock/,並在該 profile 的 package.json 裏把 "dsh-peak-clock" 加入 dsh.profile.bundles 數組。
安裝後刷新 Web 界面(例如 Ctrl+Shift+R)即可看到會話頭部徽標。package.json 要求 Node >= 22。
維護注意(來自 README):宿主側爲 ESM 模塊(lib/host.js),更新後需 重啓 DSH 一次;瀏覽器側(lib/client.js)刷新頁面即可。法定假日表需按國務院安排每年更新 lib/host.js 與 lib/client.js 中的表項,否則節假日的普通工作日可能被保守地當作工作日處理。
典型用法¶
在 Web UI 中查看¶
正常對話即可;徽標隨當前會話更新 token 與估算費用,並反映實時峯谷狀態。需要細節時懸停徽標查看時區對照、切換時間與計費說明。
通過只讀 API 查詢¶
其它插件或腳本可在同源下調用:
| 端點 | 作用 |
|---|---|
GET /peak-clock/v1/now |
當前時段(peak / idle)、原因、北京時間與本機時間、時區、下次切換時間等 |
GET /peak-clock/v1/session[?id=<sessionId>] |
指定或最近活躍會話的 token 分桶與估算費用、今日跨會話合計;不帶 id 時取最近活躍會話 |
GET /peak-clock/v1/now 返回片段示例:
{
"period": "idle",
"reason": "holiday",
"holiday": "國慶節",
"beijingTime": "2026-10-04 04:26",
"localTime": "2026-10-04 04:26",
"systemZone": "Asia/Shanghai",
"nextChangeAt": 1791421200000,
"nextPeriod": "peak",
"peakWindows": ["09:00-12:00", "14:00-18:00"],
"holidayTableYear": 2026
}
reason 可取 window(高峯窗口內)、off-window(午休或晚間清晨等)、weekend、holiday。
會話用量示例(README 節選):
{
"ok": true,
"session": {
"sessionId": "session-xxxx",
"model": "deepseek-flash",
"tokens": { "input": 118547, "output": 285513, "cacheRead": 32871040, "total": 33275100 },
"cost": 1.91802,
"currency": "CNY"
},
"today": { "cost": 3.4567, "currency": "CNY", "calls": 42, "sessions": 3 }
}
適用場景與注意¶
適合誰:日常在 DSH Web UI 使用 DeepSeek 模型、希望對照官方峯谷規則安排批量調用或長對話,並需要在界面內快速看到 token 與估算人民幣成本的開發者。
安裝前建議:DSH 插件在 當前 dsh 進程權限 下運行。安裝前應閱讀倉庫源碼與 MIT 許可證,確認行爲符合你的環境策略。本插件自述不訪問憑據、不對外聯網;透明說明見倉庫 TRANSPARENCY.md。
生態背景:DSH 採用「一切皆插件」的擴展方式;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係,本文介紹的是社區維護的 dsh-peak-clock,而非官方應用商店條目。
結尾¶
dsh-peak-clock 把 DeepSeek 官方峯谷規則、會話 token 與按分時價估算的費用收攏到 DSH 會話頭部,並輔以只讀 API,方便人工查看或程序化複用同一套數字。