dsh-plugin-price-aware:讓智能體感知成本的 DSH 插件

前言

DSH(DeepSeek Harness)能精確計量令牌,但不會自動告知成本。現有的 harness 中沒有價格表、沒有 /cost 命令,也沒有餘額上限。dsh-plugin-price-aware 填補了這個空白。它讓模型在每一輪都能讀取自己的單價、賬戶餘額和當前會話賬單,並在執行昂貴步驟前提供 A/B/C 三檔報價。

核心功能

該插件主要提供以下能力:

  1. 實時賬單讀取:模型可實時讀取單價、賬戶餘額及當前會話的運行賬單。
  2. 成本估算:在執行任務前,提供 A/B/C 三檔(最小/標準/詳盡)的成本估算,每檔包含令牌預估和金額。
  3. 預算閘門:當接近預算上限時,插件會主動詢問用戶,防止超支。
  4. 差異化定價支持:支持 DeepSeek 的高峯/非高峯定價及緩存命中價格。
  5. 命令行交互:提供 /money、/budget、/estimate 等命令供用戶查詢和設置。
  6. 數學核心模塊:提供純數學核心模塊,可供外部 harness、儀表盤或 CI 流水線中的預算檢查使用。

安裝與啓用

使用以下命令安裝插件:

dsh plugin add github:121212165/dsh-plugin-price-aware

安裝完成後,必須重啓 dsh 進程才能生效。插件的配置文件位於 cordis.patch.yml,所有字段均在該文件中 documented。

典型用法

安裝並重啓後,可按以下方式使用:

  1. 查看價格與餘額
    使用 /money 命令查看當前模型單價、賬戶餘額、本會話已花費金額及剩餘預算。

  2. 獲取任務報價
    使用 /estimate <kind> [turns] [residentK] 獲取任務報價。這會返回 A/B/C 三檔的成本預估。

  3. 管理預算策略
    使用 /budget [5] 讀取並修改預算策略。修改策略時,插件會打印配置編輯內容,而不是靜默修改上限。

  4. 外部代碼使用
    在代碼中導入 dsh-plugin-price-aware/pricing 模塊,可複用其中的成本計算邏輯。

注意事項

  1. 重啓依賴:安裝後需重啓 dsh 才能加載插件。
  2. 報價上限:報價僅是上限。若模型未停止說話,則無法保證最終成本不超過預估值。
  3. 依賴項:依賴 @deepseek-ai/cordis。
  4. 許可證:採用 MIT 許可證。

此插件通過實時賬單和預算控制,解決了 DSH 在成本感知上的缺失問題。更多細節與源碼,可前往 GitHub 倉庫 查看。

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

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

小夜