首页
看点啥
插画图片
首页 科技看点 百度搜索:AI 驱动的网页研究与数据检索 - Openclaw Skills

百度搜索:AI 驱动的网页研究与数据检索 - Openclaw Skills

2026-08-18 0

下载入口:https://github.com/openclaw/skills/tree/main/skills/ide-rea/baidu-search

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install baidu-search

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 baidu-search。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

什么是 百度搜索?

百度搜索技能是一个强大的工具,旨在弥合代理内部知识与实时网页之间的差距。通过利用百度 AI 搜索引擎,该技能可以对网页内容、新闻和技术资源进行深度探索。作为 Openclaw Skills 库的核心组件,它提供了对全球最大搜索索引之一的结构化访问,使其成为执行实时研究的代理的重要资产。

该技能专为需要代理获取最新信息、验证事实或从特定在线源提取数据的开发人员而构建。它处理了百度 API 的复杂性,为复杂查询提供简化接口,包括对富媒体过滤和新鲜度约束的支持。

百度搜索 应用场景

百度搜索 工作原理
  1. AI 代理识别对外部信息的需求并构建搜索查询。
  2. 查询作为结构化 JSON 负载传递给百度搜索技能。
  3. 该技能执行一个 Python 脚本,使用环境变量通过百度 AI 搜索 API 进行身份验证。
  4. API 处理高级过滤器,如站点匹配、新鲜度和资源类型(网页、视频、图像)。
  5. 结果以结构化格式返回,允许代理将信息解析并合成为最终响应。

百度搜索 配置指南

要将此搜索功能集成到您的环境中,请按照以下步骤操作:

  1. 确保已安装 python3
  2. 从百度 AI 控制台获取百度 API 密钥。
  3. 配置您的环境变量:
export BAIDU_API_KEY='your_api_key_here'
  1. 通过命令行执行技能:
python3 skills/baidu-search/scripts/search.py '{"query":"AI search trends"}'

百度搜索 数据架构与分类体系

百度搜索技能利用结构化的请求模式来细化搜索准确性。以下是 Openclaw Skills 中使用的配置分类:

参数 描述 有效选项
query 搜索字符串 任何 UTF-8 字符串
edition 结果密度 standard, lite
resource_type_filter 内容类型 web, video, image, aladdin
search_recency_filter 时间约束 week, month, semiyear, year
search_filter 特定约束 站点匹配和页面时间范围
name: baidu-search
description: Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.
metadata: { "openclaw": { "emoji": "???",  "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }

Search the web via Baidu AI Search API.

Usage

python3 skills/baidu-search/scripts/search.py ''

Request Parameters

Param Type Required Default Description
query str yes - Search query
edition str no standard standard (full) or lite (light)
resource_type_filter list[obj] no web:20, others:0 Resource types: web (max 50), video (max 10), image (max 30), aladdin (max 5)
search_filter obj no - Advanced filters (see below)
block_websites list[str] no - Sites to block, e.g. ["tieba.baidu.com"]
search_recency_filter str no - Time filter: week, month, semiyear, year
safe_search bool no false Enable strict content filtering

SearchFilter

Param Type Description
match.site list[str] Limit search to specific sites, e.g. ["baike.baidu.com"]
range.pageTime obj Date range for page_time field (see below)

Date Range Format

Fixed date: YYYY-MM-DD Relative time (from current day): now-1w/d, now-1M/d, now-1y/d

Operator Meaning
gte Greater or equal (start)
lte Less or equal (end)

Examples

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

# Filter by time and site
python3 skills/baidu-search/scripts/search.py '{
  "query":"最新新闻",
  "search_recency_filter":"week",
  "search_filter":{"match":{"site":["news.baidu.com"]}}
}'

# Resource type filter
python3 skills/baidu-search/scripts/search.py '{
  "query":"旅游景点",
  "resource_type_filter":[{"type":"web","top_k":20},{"type":"video","top_k":5}]
}'

Current Status

Fully functional.

喜欢(0)

上一篇

Notion:自动化页面、数据库和区块 - Openclaw Skills

下一篇

FreeRide: 为 OpenClaw 自动化免费 AI 模型 - Openclaw 技能

猜你喜欢