DSH 插件:dsh-bottom-bar 底欄統計與預估費用

前言

在 DSH 的 web 使用場景裏跑智能體時,聊天界面底部的統計行往往只能看默認字段:token、時長、吞吐等能顯示,但想自己安排順序、想額外看到預估費用,就需要插件介入。dsh-bottom-bar 就是幹這件事的:把聊天界面最底下那行統計接管過來,做成可自己組裝的形式,並在末尾追加一個預估費用。

DSH 強調「一切皆插件」,社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。下面按安裝、功能、用法和注意事項介紹 @kc0ed/dsh-bottom-bar

這是什麼

@kc0ed/dsh-bottom-bar 是一個 DSH 插件,由 kc0ed 維護,MIT 許可。它的目標是把 DSH 聊天界面底部的統計行改成可配置、可排序、可組合的狀態,並提供預估費用與明細查看。

核心功能

可組裝的底部統計行

插件提供 8 個統計段:輪/步、LLM 時長、工具調用時長、首 token 平均、吞吐 tok/s、緩存命中、輸入/輸出 token、預估費用。

這些段落支持:

  • 每段開關;
  • 拖拽排序;
  • 按住 Ctrl 點選批量多選;
  • 行被截斷時懸停查看完整行,並可設置始終顯示。

點擊任意分段會彈出明細面板。費用段會顯示逐模型單價、各桶 token、金額、小計和總計;其他分段顯示對應數值。

設置頁預覽與價格表

設置頁的底欄區域包含預覽區和價格表。

預覽區用於在修改配置時查看效果。價格表內置 DeepSeek V4/V3、Claude、OpenAI、Gemini、Kimi、通義等廠商模板,也支持手動填寫價格。配置有 localStorage 水合,刷新網頁時不會閃回默認值。

費用估算與賬本

費用不是賬單,而是估算:按會話 token × 單價計算,不包含官方優惠或活動價。

記賬粒度是「渠道@模型」。例如同一模型走不同渠道,會分開計算。賬本文件落在:

~/.dsh/cost-estimate.ledger.json

該賬本只追加、永不重算。流式輸出時,費用會即時變化。

DeepSeek 峯谷計價

插件支持 DeepSeek 峯谷計價開關、峯谷提醒開關和時區選擇。峯谷提醒用於顯示高峯/空閒標註,不影響算錢;峯谷計價開關控制是否按峯谷價格計算。

當前資料寫明:峯谷計價目前對 DeepSeek 官方渠道、OpenCode 生效;README 對其他三方網關的表述爲「暫不不套用」,疑似筆誤,具體適用範圍需要以源碼或實際行爲確認。

安裝與啓用

前置

先確認環境裏有 Node.js、pnpm 和 dsh 命令行。pnpm 是必須的,因爲 dsh plugin 是 pnpm 轉發器,沒有 pnpm 會失敗。

npm i -g pnpm
npm i -g @deepseek-ai/dsh

安裝後重開一個新的終端,再驗證:

pnpm -v
dsh --version

安裝插件

使用 npm 穩定版命令:

dsh plugin --profile web add @kc0ed/dsh-bottom-bar

如果希望直接跟蹤 GitHub 倉庫,也可以使用:

dsh plugin --profile web add github:kc0ed/dsh-bottom-bar

GitHub 直裝可能觸發 pnpm 的 git 構建審批。如果出現 pnpm failed 並提示 allowBuilds,按報錯裏的 exact key 編輯:

~/.dsh/profiles/web/pnpm-workspace.yaml

添加對應條目後,重跑 add 命令。

更新與卸載

更新:

dsh plugin --profile web update @kc0ed/dsh-bottom-bar

卸載:

dsh plugin --profile web remove @kc0ed/dsh-bottom-bar

裝完啓動

安裝完成後:

1、徹底退出 DSH 再重啓。
2、在瀏覽器裏按 Ctrl+Shift+R 硬刷新。

注意:如果已經安裝靜態包,不要同時運行「動態插件」形態。兩個實例寫同一個賬本會產生衝突。

典型用法

下面是資料中可復現的操作路徑:

1、先安裝並重啓 DSH,確認底部統計行已經變化。
2、在設置頁的底欄區域開關各統計段,並拖拽調整順序。
3、按住 Ctrl 點選多個分段,再批量拖動。
4、點擊費用段,查看逐模型單價、各桶 token、金額、小計和總計。
5、如果價格顯示爲「—」,去設置頁價格表補一個價格。
6、若需要峯谷信息,開啓峯谷提醒或峯谷計價,並按時區設置確認高峯/空閒標註。

適用場景與注意

適合使用 DSH web 場景、希望把底部統計行做成自定義順序、並想在聊天過程中查看 token 吞吐、緩存命中和預估費用的使用。

需要注意:

  • 需要 Node.js 與 pnpm;dsh plugin 依賴 pnpm。
  • 插件會以當前 DSH 進程權限運行,安裝前應檢查源碼、依賴與許可證。
  • 費用是估算值,不是官方賬單,不包含優惠或活動價。
  • 賬本只追加、永不重算,路徑是 ~/.dsh/cost-estimate.ledger.json
  • 峯谷計價適用範圍存在資料不確定點,使用前確認目標渠道是否生效。

鏈接

GitHub:https://github.com/kc0ed/dsh-bottom-bar

目錄頁(資料線索,未在本次正文確認):https://www.skillhub.cn/plugins/kc0ed/dsh-bottom-bar

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

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

小夜