DeepSeek Harness 插件:dsh-cost-meter

前言

在 DeepSeek Harness (DSH) 的智能體開發與日常使用中,prompt 生成、推理以及上下文緩存會消耗大量 token。如果沒有實時的財務反饋,開發者可能面臨意外的賬單激增、錯失夜間折扣窗口,或者無法發現失控的子代理費用。dsh-cost-meter 插件旨在解決這些問題,它將高精度成本遙測芯片直接嵌入到 DeepSeek Harness 對話頭部,提供實時會話成本顯示、分時電價切換以及 Token 定價功能。

插件定位

該插件由 GooDAnDReaDY 維護,遵循 MIT 協議。它通過增量流式遙測技術,無需輪詢即可實時計算 prompt、completion 和緩存讀寫的 token。插件支持雙檔位(高峯/非高峯)電價引擎,能夠自動識別官方 DeepSeek 高峯時段(提供 50% 非高峯折扣),並確保歷史會話支出永久錨定於執行時的費率。

核心功能

  1. 增量流式遙測:實時計算 token 消耗,包含 prompt、completion 和緩存讀寫,避免 UI 卡頓。
  2. 雙檔位電價引擎:支持 DeepSeek 官方高峯時段,自動檢測 50% 非高峯折扣。
  3. UTC 半小時時段不可變性:歷史支出數據永久綁定到執行時的費率檔位。
  4. 提供商感知路由:區分直連提供商與託管網關(如 OpenRouter)。
  5. 交互式 UI 與設置:支持自定義貨幣符號、匯率和時區配置。
  6. 性能與緩存:採用 O(K) 次變更計算優化,支持服務器緩存與 ETag。
  7. 目錄同步與導出:支持手動目錄同步(API 或 UI),並提供快速摘要導出。
  8. 預算與建議:提供預算閾值警告和省錢建議。
  9. 狀態與多模型:原生圓點狀態指示器(支持脈衝警告),支持多模型摺疊面板。
  10. 上下文緩存節省:自動計算並高亮緩存帶來的財務節省。

安裝與啓用

安裝該插件需要使用官方安裝命令:

dsh plugin --profile web add @goodandready/dsh-cost-meter

安裝完成後,重啓 DeepSeek Harness 實例並刷新瀏覽器即可加載插件。

配置與使用

配置分爲 GUI 設置和 YAML 高級設置兩部分。

基礎配置(GUI)

主要標量參數(如 currency、usdRate、displayTimeZone、useOpenRouter、refreshHours)可在界面 Settings → Plugins → Plugin Settings → Cost Meter 中直接編輯。

高級配置(YAML)

複雜的字典或數組結構配置(如 prices、modelMap、deepseekPeakPrices、manualPeakWindowsUtc、manualOffPeakMultiplier)需在 settings.yaml 中配置。

配置項說明:
* currency: 顯示貨幣符號(如 $, ₽, €)。
* usdRate: 匯率乘數(每 1 USD 對應的貨幣單位)。
* displayTimeZone: IANA 時區,用於格式化高峯/非高峯窗口。
* useOpenRouter: 是否自動從 OpenRouter 獲取費率與折扣窗口。
* prices: 手動費率配置(每百萬 token 的輸入、輸出、緩存命中/寫入價格)。
* modelMap: 模型路由覆蓋("provider/model" -> OpenRouter model id)。
* manualPeakWindowsUtc: 手動定義高峯時段(HH:MM-HH:MM UTC)。
* manualOffPeakMultiplier: 手動非高峯倍率。

數據同步

  • API 同步: POST /dsh-cost-meter/refresh
  • UI 同步: 點擊界面上的 “Sync Now” 按鈕。

運行環境與依賴

  • Node.js: 需要版本 >= 20。
  • 依賴庫: zod。
  • Peer Dependencies:
    • @deepseek-ai/cordis (版本 >= 4.0.1)
    • @deepseek-ai/schemastery (版本 >= 3.18.1)

總結

dsh-cost-meter 通過在頭部集成實時成本芯片,解決了 AI 開發中費用不可見的問題。開發者可以基於實時數據調整策略,利用非高峯時段降低成本。插件遵循 DSH Locale Standards,支持中英文本地化。

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

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

小夜