DeepSeek Harness Hub
← 返回列表

xuan666-lab/dsh-openrouter-provider-advisor

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

同一个模型,不同 OpenRouter 供应商的价格、缓存费用、速度和稳定性可能相差很大。这个插件帮助…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/4 · 已提供中文文档

DSH 插件,根据成本、速度、上下文和可靠性对 OpenRouter 提供商进行排名,然后切换活动路由。

综合分
29.6
GitHub 分
29.6
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add xuan666-lab/dsh-openrouter-provider-advisor
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-credentials@deepseek-ai/dsh-tools@deepseek-ai/schemastery
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-openrouter-provider-advisor

同一个模型,不同 OpenRouter 供应商的价格、缓存费用、速度和稳定性可能相差很大。这个插件帮助 DeepSeek Harness 用户自动找到更省钱、更合适的供应商,并一键切换当前会话。

插件综合量化、速度、缓存重度价格、上下文与可用率,为当前模型给出 Top 5 供应商。你不需要逐个查价格、建 preset:点击一行即可同步切换当前会话与默认模型。

核心价值:在不更换模型的前提下,减少不必要的调用成本,并在价格、速度和可靠性之间找到更适合当前工作负载的线路。

插件推荐有机会找到比模型官网 API 明显更便宜的同模型线路。以 2026-08-25 面板中的 StreamLake deepseek-v4-flash-0731 报价为例,按 1 USD ≈ 6.7225 CNY 换算,与当时 DeepSeek 官网高峰期 Flash 报价对比如下:

| 每百万 tokens | StreamLake | DeepSeek 官网高峰期 | 预计降低 |
| --- | ---: | ---: | ---: |
| 输入(缓存命中) | $0.0028 ≈ ¥0.0188 | ¥0.10 | 81.2% |
| 输入(缓存未命中) | $0.088 ≈ ¥0.5916 | ¥3.00 | 80.3% |
| 输出 | $0.064 ≈ ¥0.4302 | ¥9.00 | 95.2% |
| Code Agent 加权估算(2% / 8% / 90%) | ≈ ¥0.0632 | ≈ ¥0.8700 | 92.7% |

以上仅是特定时间点的价格示例,不构成持续低价承诺;OpenRouter 供应商报价、DeepSeek 官网定价和汇率都会变化,请以插件实时结果与 DeepSeek 官方价格页 为准。汇率参考:USD/CNY 2026-08-25。

🌏 中文 · English

OpenRouter 供应商推荐与实时切换

功能

- 帮助省钱:比较同一模型在不同供应商的输入、输出和缓存读取价格,避免只看单一标价。
- 找到更合适的供应商:价格不是唯一标准;速度、量化、上下文和可靠性一起参与排序。
- 当前模型推荐:自动对齐 DSH 模型与 OpenRouter author/slug,不推荐无关模型。
- 四种策略:综合最佳、价格优先、速度优先、上下文优先。
- Code Agent 价格模型:默认按输入 2%、输出 8%、缓存读取 90% 计算价格得分。
- 可靠性保护:过滤不可用 endpoint,并按 OpenRouter 近 30 分钟 uptime 温和降权。
- 点击实时切换:创建或更新 OpenRouter preset,切换当前会话并保存默认模型。
- 完整 DSH 模型目录:复用 DSH 已有配置,不写死模型列表。
- 联动权重 UI:滑块、百分比输入和锁定按钮协同调整,总和始终为 100%。
- 复用 DSH 凭据:读取 OpenRouter provider 的 apiKeyEnv,API Key 不进入浏览器。
- Agent 工具:只读推荐免审批;Agent 发起切换时必须经过 DSH 原生审批。
- 中英文界面:跟随 DSH 当前语言实时切换。

界面

| 供应商推荐与切换 | 权重与凭据状态 |
| --- | --- |
| 同一模型的供应商价格与性能放在一张表里,快速找到更省钱且适合当前任务的线路;点击一行立即切换。 | 联动滑块配置综合权重与缓存重度价格模型;顶部只展示 credential reference,不展示密钥。 |
|  |  |

可用率来自 OpenRouter 近 30 分钟统计。刚发生的故障、限流和恢复可能存在检测延迟;它不是主动健康探测。

安装

前置条件:DSH 0.1.2-rc.1 或更新版本(插件适配了 0.1.2 移除 settingsNamespace/installSettingsSection 与 apiProxy 服务后的 Host/Client API)、Node.js ^22.19.0 或 >=24,并已在 DSH 设置 → 模型 中配置 OpenRouter provider/API Key。

dsh plugin --profile web add dsh-openrouter-provider-advisor@latest

安装后硬刷新浏览器:macOS 使用 Cmd + Shift + R,Windows/Linux 使用 Ctrl + Shift + R。若 Host 部分已在运行,重启一次 dsh web。

更新与卸载:

dsh plugin --profile web add dsh-openrouter-provider-advisor@latest
dsh plugin --profile web remove dsh-openrouter-provider-advisor

使用

1. 在 DSH 中打开普通会话。
2. 点击左侧栏底部的 OpenRouter 供应商。
3. 选择要分析的 DSH 模型和推荐策略。
4. 查看分数与可用率,点击供应商完成切换。
5. 下一次请求将使用新的 @preset/-。

切换按顺序执行:

创建/更新 OpenRouter preset
↓
写入 DSH OpenRouter 模型条目
↓
session.selectModel 切换当前会话
↓
保存为 DSH 默认模型

已经组装完成的请求不会被中途改写;切换从下一次请求开始生效。

推荐策略
综合最佳默认使用:量化 30%、速度 30%、价格 30%、上下文 10%。设置页中的“综合最佳评分权重”只影响综合最佳;价格、速度和上下文策略使用内置权重。

如果目标是优先降低费用,可以直接选择“价格优先”;如果希望控制成本但不牺牲太多速度和稳定性,使用默认“综合最佳”。推荐结果是决策辅助,不保证每次请求都落在绝对最低价线路。

默认价格模型针对 Code Agent 的高缓存流量:

价格成本 = 输入价 × 2% + 输出价 × 8% + 缓存读取价 × 90%

可用率降权

status != 0 的 endpoint 直接排除。其余 endpoint 使用连续、温和的通用降权,避免短时小幅波动造成排名断崖:

| OpenRouter 近 30 分钟 uptime | 保留分数 |
| --- | ---: |
| ≥99.5% | 100% |
| 99–99.5% | 97%–100%(连续插值) |
| 98–99% | 90%–97%(连续插值) |
| 95–98% | 75%–90%(连续插值) |
| 90–95% | 50%–75%(连续插值) |
| = 0.1.2 的会话级模型选择由前端模型目录维护,Host 目录 API 只提供部署默认;在面板下拉里选择要分析的模型即可,推荐与切换都会按所选模型执行。 |
| minimum release age | 等待 profile 安全策略允许该版本后重试。 |
| DSH 拒绝 .env 中的 DEEPSEEK_BASE_URL | 从项目 .env 移除,并在启动 DSH 的终端中 export。 |

本地源码开发

git clone https://github.com/xuan666-lab/dsh-openrouter-provider-advisor.git
cd dsh-openrouter-provider-advisor
npm install
npm run verify
dsh plugin --profile web add -w "$PWD"

发布预演:

npm pack --dry-run
npm publish --dry-run --access public

自动测试不会点击真实供应商,因为切换会在用户 OpenRouter 账号中创建或更新 preset。

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群