跳到主要内容
Plugin1 项安全红线

dsh-search-ledger

gordan-code/dsh-search-ledger

路由网页搜索和抓取,记录估算费用,并提供本地预算、渠道熔断和诊断功能。需 Node.js >=22.19 与 DSH 0.2.1-rc.2 或 0.2.1-rc.3。

形态
Plugin 插件
安装
npm 包安装
需要密钥
是
近月下载
1,090
最近推送
4 天前更新

项目说明

From README

DSH Search Ledger 简体中文 · English DSH 原生 web search / web fetch 的渠道管理和费用统计插件。在 DSH 里同时用 DeepSeek 官方 API、中转和其他搜索服务时,搜索该走哪个渠道、失败后换谁、用了多少次,都需要分开配置和查看。这个插件把这些事放到一个页面里:按模型 Provider 绑定搜索渠道,管理每个渠道的 Key,再用本地账本记录实际请求。当前版本为 0.6.2 ,清单只声明 DSH 版本下限 =0.2.0-rc.2 、不设上限,升级 DSH 不会因版本声明被拒。

它统计的是经过插件的搜索和抓取请求,不是模型 Token 用量;显示的费用是本地估算,不能代替服务商账单。功能 - Search 和 Fetch 可以选不同渠道,也可以按 Provider、全局或会话单独覆盖。- 官方 API 和中转分别设置价格、币种及计费方式,不把它们混在一起算。- 一个渠道可以保存多个 Key,每行一个。正常请求轮换起点,遇到失败先尝试同渠道的其他 Key。- 可以开启有序切换。缺 Key 的引擎直接跳过,失败、限流或超时后按配置顺序尝试下一个渠道;成功或合法的空搜索结果会停止切换。- 每次实际尝试都会单独记账。

同一轮切换通过 operationId 关联,历史记录使用请求当时的价格,不会随当前配置重新计算。- 用量可以按日期、渠道、来源 Provider、会话和币种筛选。界面支持深色、窄面板、键盘操作和长下拉列表。- 诊断页可只读检查后端接管、Provider 路由与候选凭据状态,并按操作关联最近的账本尝试。它不会测试 Key 或发送搜索请求。- 用量页支持导出 CSV / JSON;开发版本还包含可选的预算与渠道熔断状态,默认不启用。Key 可以直接在界面填写,也可以逐个测试。测试需要先确认费用风险,不会自动保存输入或切换到别的渠道。

和只接入搜索 API 的插件有什么区别 这里多做的一层,是把请求路由和费用记录连起来。例如,官方 DeepSeek Provider 的 Search 走官方

Original description

Route DSH web search and fetch requests across providers, manage API keys and failover, and track usage and estimated costs in a local ledger.

安装方式

npm 包安装 · 需要额外配置密钥

README 解析
shell
dsh plugin --profile web add "dsh-search-ledger@0.6.2" --ignore-scripts
shell
dsh plugin --profile web remove dsh-search-ledger

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 写入文件
  • 读取文件
  • 访问网络
  • 读取凭据

发现 1 项需要留意的行为

  • 既读取凭据/密钥,又有网络访问 —— 存在外传可能

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 4 天仍在推送;README 给出了可直接复制的安装命令;运行前需要准备 API Key 或环境变量;近月 npm 下载 1090 次,star 不多但真在被使用。

维护活跃
96
实用度
74
生态热度
61
上手便捷
74
信号质量
100
数据置信度
100%
评分怎么算