核心用法
Brave Web Search 是一个双模式搜索技能,通过 brave-search 命令获取带排名的网页结果(含标题、URL、摘要),或通过 brave-answer 获取 AI 生成的简洁事实答案。支持时间过滤(past day/week/month)以提升时效性。
显著优点
- 零依赖设计:纯 Node.js 原生实现,无需额外安装步骤
- 安全架构:强制使用参数数组执行(
execFile风格),从根本上杜绝 shell 注入风险 - 双模响应:兼顾传统搜索引擎的深度(排名结果)与 AI 问答的效率(摘要答案)
- 实时性:接入 Brave 搜索 API,支持新闻、股价等时效性数据
- 隐私合规:仅向 Brave API 发送查询字符串,不访问本地文件系统
潜在局限
- API 依赖:需要有效的
BRAVE_SEARCH_API_KEY和BRAVE_ANSWERS_API_KEY,服务可用性受 Brave 平台影响 - 答案质量波动:
brave-answer可能返回null,需开发者实现 fallback_results 处理逻辑 - 地域限制:搜索结果受 Brave API 的 IP 地域策略影响
- 无高级搜索语法:不支持 site:、filetype: 等复杂搜索运算符
适合人群
- 需要实时事实核查的 AI 应用开发者
- 构建新闻聚合、研究辅助类工具的工程师
- 对 shell 注入防护有严格安全要求的场景
常规风险
- API 密钥泄露:环境变量配置不当可能导致密钥暴露
- 成本累积:高频调用可能产生 Brave API 费用
- 信息时效误判:尽管支持 freshness 参数,AI 摘要仍可能基于缓存数据