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 包安装 · 需要额外配置密钥
dsh plugin --profile web add "dsh-search-ledger@0.6.2" --ignore-scriptsdsh 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%
相关插件
dsh-connect-minimaxcode
JeffTsuiCUG/dsh-connect-minimaxcode
将 MiniMax Code 的模型接入 DSH:复用桌面 App 登录态或用设备码自行登录,提供 Anthropic 兼容接入、动态模型目录、每日签到领取免费额度,以及跟随所选模型显示的积分余额与到期提示。
dsh-where-did-my-tokens-go
RevxZxCx/dsh-where-did-my-tokens-go
在聊天页“深度思考”指示旁实时显示 token 计数,支持输入/输出合并或分列展示、逐步骤操作计数与 K/M/G/T 自适应单位。
dsh-goodies
LyaxZ/dsh-goodies
模型菜单里的思考强度滑块、运行状态旁的实时速度与本轮用量、每条回答的输入/输出/缓存成绩单,以及每轮结束的完成通知;各自独立开关,只作用于界面。