博查搜索

🔍 AI 原生搜索,一键获取全网摘要

博查搜索API插件,提供结构化网页搜索能力,支持摘要提取与时间过滤,专为AI场景优化设计。

收藏
6k
安装
2.8k
版本
1.0.0
CLS 安全性认证2026-07-12
点击查看完整报告 >

使用说明

核心用法

bocha-search 是一款基于博查 AI 搜索 API 的网页搜索插件,专为大型语言模型和自动化工作流设计。用户可通过命令行工具或配置文件快速集成,执行全网搜索并获取结构化结果。

主要功能模块

  • 全网搜索:覆盖中文互联网高质量内容源
  • 智能摘要:可选返回网页详细摘要(--summary 标志),降低大模型处理成本
  • 时间过滤:支持 6 种预设时间范围(一天至一年)及自定义日期区间,满足时效性需求
  • 结果可控:可调节返回数量(1-50 条),默认 10 条

配置方式

插件提供双轨配置:推荐通过 config.json 文件管理 API Key,或采用环境变量 BOCHA_API_KEY 实现 CI/CD 场景的无密钥提交。

输出格式

返回 JSON 结构化数据,字段包含标题、URL、描述、摘要、站点名称及发布时间,与 Bing Search API 格式兼容,便于迁移和集成。

---

显著优点

1. AI 原生设计:响应格式专为 LLM 消费优化,减少后处理代码
2. 摘要能力:原生支持网页内容摘要生成,无需额外抓取和解析

3. 时间智能:搜索算法自动优化时间范围,兼顾全面性与时效性

4. 低接入成本:单文件配置、命令行即用,5 分钟完成集成

5. 中文优化:针对中文互联网内容源深度优化,搜索结果相关性较高

---

潜在缺点与局限性

1. 商业依赖:完全依赖博查开放平台服务,存在供应商锁定风险;API 稳定性与定价策略受第三方控制
2. 成本约束:按调用量计费,高频场景需关注余额管理(错误码 403 提示充值)

3. 范围限制:时间范围过滤(除 noLimit 外)可能导致结果为空,官方明确提示此风险

4. 网络依赖:需外部网络访问博查服务器,无法离线使用

5. 功能边界:仅为搜索聚合层,不替代原始网页内容的深度抓取与渲染

---

适合人群

  • AI 应用开发者:构建 RAG(检索增强生成)系统的工程师
  • 自动化工作流用户:n8n、Dify、Coze 等平台的进阶用户
  • 财经/舆情分析师:需要定时搜索特定关键词并提取摘要的研究人员
  • 内容聚合工具开发者:快速搭建新闻摘要、竞品监控等轻量级应用

---

常规风险

| 风险类别 | 描述 | 缓解建议 |
|---------|------|---------|
| API 密钥泄露 | 硬编码或日志打印导致密钥暴露 | 使用环境变量,配置 `.gitignore`,启用密钥轮换 |
| 速率限制触发 | 高频调用触发 429 错误 | 实施指数退避重试,监控调用频率 |
| 余额耗尽中断 | 未及时充值导致服务中断 | 设置余额阈值告警,预留备用搜索方案 |
| 结果质量波动 | 第三方索引更新延迟或源站变化 | 关键业务增加多源交叉验证 |
| 合规风险 | 搜索结果可能包含受版权保护内容 | 摘要使用需符合合理使用原则,商用需评估授权 |

---

综合评价

bocha-search 是中文 AI 搜索基础设施的实用封装,在快速原型验证轻量级生产场景中表现优异。其核心价值在于降低 LLM 与搜索能力的集成门槛,而非替代企业级搜索架构。建议用户在关键业务中建立供应商多云策略,并针对高频场景评估自建索引的成本效益。

安全解读

核心用法

bocha-search 是基于博查 AI 搜索 API 的轻量级封装工具,为 Claude 等大模型提供标准化搜索能力。通过命令行调用 node scripts/search.js <query> 即可获取结构化搜索结果,支持数量限制(--count)、时间过滤(--freshness)和网页摘要(--summary)三大核心参数。时间过滤支持预设周期(oneDay/oneWeek/oneMonth/oneYear)及自定义日期范围,灵活满足实时信息检索需求。

显著优点

  • 零依赖安全:仅使用 Node.js 内置模块(https/path),无第三方 npm 包,供应链攻击面趋近于零
  • 配置灵活:支持配置文件与环境变量双模式获取 API Key,避免敏感信息硬编码
  • 格式兼容:Response 结构对齐 Bing Search API,降低大模型解析成本
  • 传输加密:全链路 HTTPS(TLS 1.2+),符合企业级安全传输标准

潜在缺点与局限性

  • 来源可信度有限:作者为个人开发者(T3 级别),缺乏组织级维护承诺,需关注版本更新
  • API 依赖单一:核心功能完全依赖博查官方服务,若服务商调整接口或计费策略将直接影响可用性
  • 输入校验薄弱--count--freshness 缺乏范围与格式验证,无效参数可能透传至 API
  • 无内置超时机制:HTTPS 请求未设置超时,网络异常场景下可能长时间阻塞
  • 许可协议缺失:当前未声明 LICENSE,商业使用存在潜在合规风险

适合人群

  • 需要为 AI 工作流快速接入中文搜索能力的开发者
  • 对供应链安全敏感、追求最小依赖的技术团队
  • 已通过博查开放平台完成企业认证、具备 API Key 管理能力的组织用户

常规风险

  • API Key 泄露风险:若误将 config.json 提交至版本控制,可能导致密钥泄露与账户滥用
  • 余额耗尽中断:403 错误提示余额不足,生产环境需建立额度监控机制
  • 请求频率受限:429 限流错误需配合退避重试策略,高频调用场景建议申请配额提升
  • 搜索结果偏差:依赖第三方搜索引擎的排序算法,关键决策场景建议交叉验证信源

博查搜索 内容

scripts文件夹
手动下载zip · 5.4 kB
search.jstext/javascript
请选择文件