DeepSeek Harness Hub
← 返回列表

Dingpenghui-good/dsh-web-search-serper

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

@dingpenghui/dsh-web-search-serper

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

为DeepSeek Harness(DSH)Web能力接缝提供由Serper.dev支持的Web搜索提供商

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

README

@dingpenghui/dsh-web-search-serper

npm version
License: MIT
DeepSeek Harness

概述

@dingpenghui/dsh-web-search-serper 是一个基于 Serper.dev API 的 Web 搜索提供方插件,专为 DeepSeek Harness (DSH) 的 web 能力 seam (ctx.web) 设计。

Serper.dev 是 Google 搜索的官方合作伙伴,提供高速、结构化的 Google 搜索结果 API。免费额度:每月 2,500 次查询,无需信用卡。

特性

- 🚀 高速搜索 — 1-2 秒响应,基于 Google 真实索引
- 📊 结构化结果 — JSON 格式返回,易于解析
- 🔒 隐私友好 — 不追踪用户,无 Cookie 收集
- 💰 免费额度高 — 每月 2,500 次查询,免费使用
- 🌍 多语言支持 — 支持全球多个国家/地区的搜索结果
- 🔧 零配置集成 — 一行代码接入 DSH

快速开始

安装

pnpm add @dingpenghui/dsh-web-search-serper
或
npm install @dingpenghui/dsh-web-search-serper

配置

在 DSH 的 cordis.patch.yml(profile 补丁层)中添加:

- id: web
config:
searchProvider: serper

- insert:
- id: web-search-serper
name: '@dingpenghui/dsh-web-search-serper'

无需 config 即可工作:API key 按以下顺序在每次搜索时解析:

1. 行 config.apiKey(显式配置,需给行加 config 块);
2. DSH 宿主进程的环境变量 SERPER_API_KEY;
3. DSH 凭证库中的 SERPER_API_KEY 引用
($DSH_HOME/.credentials.yaml 的 refs: —— 热加载,改动无需重启)。

也可以在 composition 中固定 key:

- insert:
- id: web-search-serper
name: '@dingpenghui/dsh-web-search-serper'
config:
apiKey: your-serper-api-key
gl: cn  # 可选:设置默认国家代码

获取 API Key

1. 访问 https://serper.dev
2. 注册免费账户
3. 在 Dashboard 获取 API Key
4. 免费额度:每月 2,500 次查询

配置选项

| 字段 | 类型 | 必填 | 默认值 | 说明 |
|------|------|------|--------|------|
| apiKey | string | 否 | $SERPER_API_KEY,再回退到凭证引用 SERPER_API_KEY | Serper API 密钥 |
| baseURL | string | 否 | https://google.serper.dev | API 端点基址 |
| gl | string | 否 | - | 国家代码(如 us, cn, jp) |
| cr | string | 否 | - | 地区代码(如 us,作为 cr 参数发送) |
| numResults | number | 否 | 省略(Serper 默认 10) | 默认结果数量,上限 100 |

使用示例

基础搜索

import { apply } from '@dingpenghui/dsh-web-search-serper'

// 在 Cordis 插件中使用
apply(ctx, {
apiKey: 'your-api-key',
gl: 'cn',
})

通过 ctx.web 搜索

const result = await ctx.web.search({
query: '2026年AI发展趋势',
maxResults: 5,
})

console.log(result.sources)
// [
//   { url: '...', title: '...', snippet: '...' },
//   ...
// ]

错误处理

| 错误码 | 含义 | 处理方式 |
|--------|------|----------|
| WEB_PROVIDER_CONFIGURED_MISSING | 配置的 provider 未注册 | 检查插件是否正确加载 |
| WEB_PROVIDER_CONFIGURED_UNAVAILABLE | provider 已注册但不可用 | 检查 API Key 是否有效 |
| WEB_ABORTED | 请求被中止 | 检查 AbortSignal |
| WEB_PROVIDER_ERROR | API 请求失败 | 检查网络/API Key/速率限制 |

限制与已知问题

1. 免费额度限制 — 每月 2,500 次查询,超出后需付费
2. 仅支持 Google 搜索 — 不支持 Bing、Baidu 等其他搜索引擎
3. 无生成答案 — 仅返回搜索结果列表,不包含 AI 生成的摘要
4. 需要 API Key — 必须在配置中提供有效的 Serper API Key

相关项目

- DeepSeek Harness — DSH 主项目
- Serper.dev — Google Search API 服务
- @dsh-web-search-exa — Exa 搜索提供方
- @dsh-web-search-perplexity — Perplexity 搜索提供方

许可证

MIT License — 见 LICENSE 文件

贡献

欢迎提交 Issue 和 Pull Request!

1. Fork 本仓库
2. 创建特性分支 (git checkout -b feature/AmazingFeature)
3. 提交更改 (git commit -m 'Add some AmazingFeature')
4. 推送到分支 (git push origin feature/AmazingFeature)
5. 开启 Pull Request

支持

如有问题,请:
- 提交 GitHub Issue
- 查阅 文档

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

同作者(Dingpenghui-good)的其他插件

💬 加入 DPharness 群聊

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

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