联网搜索统一接口可以翻译为 Network Search Unified Interface 或简称为 Unified Search API 接口,但更准确的翻译应该是统一搜索接口。然而,在给定的上下文中,更合适的翻译是“联网搜索统一接口”直接对应的英文术语,即“Network Search Unified Interface”简称为“Unified Search Interface”。但是考虑到原文的简洁性和技术性,翻译为“统一搜索接口”可能更为合适。因此,最终的翻译是:统一搜索接口。
v1.0.0联网搜索统一接口 - 一个接口自动选择最优服务商(百炼/Tavily/火山引擎),支持降级、合并、告警,通过API、CLI等方式实现对搜索服务的统一管理和监控。
运行时依赖
安装命令
点击复制技能文档
联网搜索 一个接口完成联网搜索,自动选择最优服务商。
使用场景 用户需要搜索任何网络信息
使用流程
- 判断搜索强度 → 2. 调用接口 → 3. 使用结果
- 判断搜索强度
- 调用接口
- 使用结果
参数 参数 类型 默认值 说明 query str 必填 搜索问题 intensity str "normal" 搜索强度:quick(快速)/normal(平衡)/deep(全面) freshness int None 时效筛选:7/30/180/365 天 sites list None 限定站点:["gov.cn"]
返回值 { "success": True, "answer": "答案文本", "sources": [{"title": "...", "url": "..."}] }
示例 from web_search import search # 快速查询 result = search("北京天气", intensity="quick") # 一般查询 + 时效筛选 result = search("AI新闻", intensity="normal", freshness=7) # 深度查询 + 站点限定 result = search("政策分析", intensity="deep", sites=["gov.cn"])
配置密钥 使用前需配置至少一个服务商密钥: # 百炼(推荐国内搜索) export BAILIAN_API_KEY="sk-eb..." # Tavily(推荐海外搜索) export TAVILY_API_KEY="tvly-dev-..." # 火山引擎(国内备用) export ARK_API_KEY="..."
其他文件 搜索实现 → scripts/web_search.py 服务商详情 → references/comparison.md GitHub CLI API