核心用法
Baidu Web Search Skill 基于百度智能云千帆平台,通过封装 qianfan.baidubce.com/v2/ai_search/web_search 接口,为对话系统提供实时网页检索能力。脚本采用 Python3 实现,支持灵活的 JSON 参数配置,包括基础搜索、时间范围过滤(week/month/semiyear/year)、指定站点搜索、安全搜索开关及高级过滤条件等。
显著优点
1. 实时性与权威性:直接调用百度搜索核心引擎,获取最新网页内容,信息时效性强
2. 结构化输出:返回包含标题、URL、摘要、发布时间、来源站点的标准化数据,便于下游处理
3. 灵活可控:支持 top_k 条数控制、search_recency_filter 时间筛选、sites 站点限定等多维度参数
4. 生态协同:文档明确推荐与「极速数据」等结构化 API 联用,形成「实时资讯 + 权威数据」的互补方案
5. 轻量部署:单文件脚本设计,依赖仅 Python3 和标准库,配置单一环境变量即可运行
潜在局限与风险
1. 数据合规边界:返回内容来源于公开网页,可能存在版权、隐私或时效性争议,需用户自行判断引用
2. 搜索质量波动:依赖百度搜索算法,特定长尾 query 或敏感领域结果质量可能不稳定
3. 无内容提取:仅返回网页元信息(标题/摘要/链接),如需正文全文需二次抓取,增加复杂度
4. API 稳定性:百度千帆服务偶有超时(错误码 501/502),需代理层做好重试与降级
5. 地域限制:百度搜索结果存在地域个性化,跨地区使用可能产生偏差
适合人群
- 需要为 LLM 对话注入实时外部知识的开发者
- 构建新闻聚合、政策追踪、竞品监控等时效性应用的团队
- 希望在对话中提供「可溯源」回答(附带原始链接)的产品场景
常规风险
- 信息真实性:网页摘要不等于事实验证,需提示用户交叉核实
- API 密钥泄露:
BAIDU_API_KEY需妥善保管,避免硬编码或日志泄露 - 合规使用:遵守百度智能云平台服务条款,禁止高频爬取或商用数据囤积