OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  baidu-search: 百度 AI 搜索引擎 (BDSE) 深度集成

baidu-search: 百度 AI 搜索引擎 (BDSE) 深度集成

 
  logging ·  2026-02-03 12:34:50 · 3 次点击  · 0 条评论  

名称: baidu-search
描述: 使用百度 AI 搜索引擎(BDSE)进行网络搜索。适用于实时信息、文档或研究主题。
元数据: { "openclaw": { "emoji": "🔍︎", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }


百度搜索

通过百度 AI 搜索 API 进行网络搜索。

使用方法

python3 skills/baidu-search/scripts/search.py '<JSON>'

请求参数

参数名 类型 是否必需 默认值 描述
query str - 搜索关键词
edition str standard 搜索版本:standard(完整版)或 lite(轻量版)
resource_type_filter list[obj] web:20, 其他:0 资源类型及最大返回数:web(最多 50)、video(最多 10)、image(最多 30)、aladdin(最多 5)
search_filter obj - 高级筛选条件(见下文)
block_websites list[str] - 需要屏蔽的网站,例如 ["tieba.baidu.com"]
search_recency_filter str - 时间筛选:week(一周内)、month(一月内)、semiyear(半年内)、year(一年内)
safe_search bool false 启用严格内容过滤

搜索筛选器 (SearchFilter)

参数名 类型 描述
match.site list[str] 将搜索限制在特定网站,例如 ["baike.baidu.com"]
range.pageTime obj 页面时间的日期范围(见下文)

日期范围格式

固定日期:YYYY-MM-DD
相对时间(从当前日期算起):now-1w/d(一周前)、now-1M/d(一月前)、now-1y/d(一年前)

操作符 含义
gte 大于或等于(开始时间)
lte 小于或等于(结束时间)

示例

# 基础搜索
python3 skills/baidu-search/scripts/search.py '{"query":"人工智能"}'

# 按时间和网站筛选
python3 skills/baidu-search/scripts/search.py '{
  "query":"最新新闻",
  "search_recency_filter":"week",
  "search_filter":{"match":{"site":["news.baidu.com"]}}
}'

# 资源类型筛选
python3 skills/baidu-search/scripts/search.py '{
  "query":"旅游景点",
  "resource_type_filter":[{"type":"web","top_k":20},{"type":"video","top_k":5}]
}'

当前状态

功能完整可用。

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor