前言¶
在 DeepSeek Harness(DSH)裏接多家渠道、中轉或官方源時,模型列表往往很長。選模型若依賴 LMArena、Artificial Analysis、LiveBench、OpenRouter 等多個站點分別打開對比,既費時又難和本機實際接入清單對齊。社區插件 dsh-model-rank(維護者 Jingxuan-WH,MIT 許可)在 DSH 左側欄增加「模型排行」入口:六張公開榜單分標籤展示,並附帶本機接入標記與本機 token 用量儀表盤;面板優先讀本地緩存,瀏覽器端不發起外部請求,也不需要 API key。
這是什麼¶
dsh-model-rank 是 DSH 的客戶端(Web 側欄)插件,當前 package 版本爲 0.2.1,要求 DSH 0.2.x(README 寫明在 0.2.1-rc.5 上實測)。宿主運行時需 Node.js ≥ 22.15(用於讀取 zstd 壓縮會話日誌;更低版本會跳過 .zstd 日誌並 warning,未壓縮日誌不受影響)。
它解決的是「榜單分散 + 本機配置分散」:同一面板裏對照人類盲測、綜合智能指數、任務級能力、OpenRouter 真實用量與份額,並標出你在 cordis.patch.yml 裏已接入的模型;「本機接入」頁彙總會話日誌裏的用量(只讀、不上傳)。
核心功能¶
七個標籤頁,口徑分開¶
README 將面板概括爲「一個面板,七個標籤頁」:六張公開榜單 + 「本機接入」頁內的本機用量儀表盤。各榜不合成假「總分」,標籤頁內會標註口徑與來源。
| 標籤頁 | 內容概要 | 數據來源(README) |
|---|---|---|
| Arena 對戰 | LMArena 人類盲測 Bradley-Terry 評分等 | LMArena 官方 Hugging Face 數據集 |
| 綜合智能 | Artificial Analysis 智能指數(0–100)及價格/速度等 | artificialanalysis.ai(僅本機運行時抓取) |
| 能力榜 | LiveBench 2.0 加權綜合分與分項 | livebench.ai 官方公開 CSV(僅本機運行時抓取) |
| OpenRouter 周 / 月 | 近一週 / 近 30 天 token 用量 | openrouter.ai/rankings |
| 市場份額 | 各廠商請求份額(周) | 同上 |
| 本機接入 | 接入清單 + 本機用量儀表盤 | 本機配置與會話日誌 |
「綜合智能」與「能力榜」不隨安裝包內置;首次安裝後這兩頁可能爲空,等宿主第一次聯網刷新成功後再出現。其他榜單可先靠內置兜底快照或本地緩存顯示。
已接入標記與本機用量¶
插件從 <DSH_HOME>/profiles/*/cordis.patch.yml 只讀模型清單,名稱歸一化後在各榜打「已接入」標記,並支持「僅看已接入」。
本機用量儀表盤(在「本機接入」頁)包括:今日 / 近 7 天 / 近 30 天 / 累計的 tokens、估算花費與調用次數;模型用量排行、廠商分佈、近 14 天趨勢、按 provider 的接入卡片等。統計覆蓋宿主能讀到的全部會話日誌(含插件安裝前的歷史,舊日誌清理後數字會減少),按 Asia/Shanghai 自然日分桶。費用按 Artificial Analysis 公開美元價 × 本機 token 估算,並顯示定價覆蓋度;無公開價的模型費用顯示「—」。若本機有 dsh-usage 賬戶快照則只讀展示,無則不顯示。
交互與數據刷新¶
- 表頭排序;Arena / 綜合智能 / 能力榜點擊行打開明細抽屜(分項、價格速度、本機用量若有)。
- 當前標籤頁、當前篩選結果可導出 CSV(瀏覽器本地生成,UTF-8 BOM)。
- 宿主成功抓取後 24 小時內不重抓,失敗 2 小時後重試;面板「刷新數據」最少間隔 10 分鐘。打開時先渲染瀏覽器緩存再與宿主快照對齊。
v0.2.0 起視覺更剋制,含粘性表頭、窄屏表格轉卡片、跟隨 DSH 明暗主題。
安裝與啓用¶
插件無構建步驟,裝完重啓一次 DSH 即可。DSH 桌面版與 dsh web 均可用。
桌面端(推薦)
- 打開 DSH → 設置 → 插件 → 添加插件;
- 在「包名或地址」粘貼:
https://github.com/Jingxuan-WH/dsh-model-rank
- 按提示重啓 DSH;
- 左側欄出現「模型排行」,點開即用。
Web 端
其他 profile 將命令中的 web 換成你的 profile 名;桌面版 profile 由應用託管,請用應用內插件頁安裝。
dsh plugin --profile web add https://github.com/Jingxuan-WH/dsh-model-rank
裝完重啓 dsh web 並刷新頁面。
卸載示例(Web profile)
dsh plugin --profile web remove dsh-model-rank
卸載不自動刪除本地緩存目錄,不需要時可手動清理(見倉庫 README「隱私」說明)。
典型用法¶
安裝後可用 README 中的三步快速驗證:
- 重啓後左側欄有「模型排行」;
- 打開面板,頂部有「數據更新於 …」,並見七個標籤頁;
- 進入「本機接入」,查看 KPI 與接入清單(剛裝好可能顯示內置快照說明;綜合智能、能力榜待宿主首次聯網刷新)。
日常使用中:在 Arena / 綜合智能 / 能力榜裏對比候選模型,用「僅看已接入」縮小到本機可用集合;在本機接入頁看 token 花在哪、是否與榜單排名一致;需要留檔時對當前篩選結果點 CSV 導出。多個榜的分數不能互相比較(README FAQ 已說明測量體系不同)。
適用場景與注意¶
適合:接了多 channel、模型多,希望在 DSH 內一眼對照公開榜與本機實際接入和用量;不想爲看榜單獨配置 API key。
注意:
- 插件以當前 DSH 進程權限運行,安裝前建議自行查看 GitHub 倉庫 源碼與 MIT 許可證。
- 部分渠道專有模型名可能無法匹配「已接入」標記(名稱歸一化限制,README 說明屬預期)。
- 社區目錄 SkillHub 插件頁 與 GitHub 爲獨立信息源;DSH 生態爲「一切皆插件」,該目錄與 DeepSeek / 幻方無官方從屬關係。
結尾¶
dsh-model-rank 把 LMArena、Artificial Analysis、LiveBench 2.0、OpenRouter 等多源排行與本機用量收進 DSH 側欄,打開即顯示、零 API key。升級可重新執行安裝命令並重啓 DSH。