前言¶
在 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。