DeepSeek Harness Hub
← 返回列表

RouterAI 搜索与计费syroezhkin/dsh-routerai

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

接入 RouterAI 做联网搜索并实时显示会话花费

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

DeepSeek Harness 的 RouterAI 插件:网页搜索和会话成本计量器

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

README

dsh-routerai

为 DeepSeek Harness(DSH)提供的两个独立插件,
将它们连接到 RouterAI 并为其花费计价。

| 包 | 功能 | 安装 |
|---|---|---|
| dsh-web-search-routerai | 通过 RouterAI 的服务端检索进行网络搜索 | dsh plugin --profile web add dsh-web-search-routerai |
| dsh-session-cost-routerai | 以卢布计的会话成本,显示在编辑器旁 | dsh plugin --profile web add dsh-session-cost-routerai |

它们共享同一个供应商,而非依赖关系:可单独安装其中任意一个。

为什么需要这些

DSH 自带一个 DeepSeek 网络搜索提供程序,它使用 Anthropic 兼容的 Messages API,并要求响应中包含
web_search_tool_result 块。RouterAI 不会在 /messages 上执行原生搜索——
它将工具调用交还给调用方。它确实会在 /chat/completions 上通过 plugins:[{id:"web"}]
运行服务端检索,返回结构化的 url_citation 注解,而这里的提供程序正是使用这条路径。

DSH 中没有任何东西会报告会话的成本。该计量器根据 RouterAI 公布的资费对会话自身的 token 数量计价,
并同时显示密钥的实际支出。

安装

两个包都是 bundle:dsh plugin 会在 profile 目录中转发给 pnpm,然后将该包注册为 profile 层,
因为每个清单都声明了 dsh.bundle。重启 DSH 并重新加载页面。

dsh plugin --profile web add dsh-web-search-routerai dsh-session-cost-routerai

在包进入注册表之前,可直接从 git 安装工作区成员。#path:
选择器是必需的:仓库根目录是一个私有工作区清单,未声明 dsh.bundle,
因此直接安装它不会注册任何内容。

dsh plugin --profile web add "github:syroezhkin/dsh-routerai#path:packages/web-search-routerai"
dsh plugin --profile web add "github:syroezhkin/dsh-routerai#path:packages/session-cost-routerai"

配置

每个包都会修补自己的行。将覆盖项放入 profile 的 cordis.patch.yml(或优先级更高的主目录级文件):

- id: web-search-routerai
config:
baseURL: https://routerai.ru/api/v1
maxResults: 5      # first billing tier; see the package README
engine: exa

- id: session-cost
config:
baseURL: https://routerai.ru/api/v1

两者都通过凭据服务读取各自的凭据,因此只需在 Web Models
页面设置一次密钥即可同时配置两者。

成本简述

搜索按层级计费:每次查询 2.2 RUB × ceil(max_results / 5),按请求的数量收费。提供程序会将每个调用方
限制在 maxResults(默认 5)以内,以保持在最便宜的层级。

会话计量器是一个估算值——RouterAI 对某些路由按一天中的时段计费——而密钥自身的支出作为权威数字显示在其旁边。
详情请参阅各包的 README。

开发
一个 pnpm 工作区。每个包都是纯 JavaScript,按照 DSH 加载的形式手写;没有构建步骤。

pnpm install
node --check packages//index.js packages//client.js

许可证

MIT

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

💬 加入 DPharness 群聊

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

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