ClawSkills logoClawSkills

baidu baike search

百度百科组件是一个知识服务工具,旨在查询各种名词的权威百科解释。其核心功能是...

介绍

# Baidu Baike

此技能允许 OpenClaw 代理通过百度百科搜索详细的词条解释。

## 设置

1. **API Key:** 确保设置了 BAIDU_API_KEY 环境变量,并填入您有效的 API 密钥。 2. **环境:** API 密钥需要在运行时环境中可用。

## API 表 | name | path | description | |------------|---------------------------------|---------------------------------------| | LemmaList |/v2/baike/lemma/get_list_by_title|查询与该术语相同的词条列表,返回中的 is_default 字段表示主体术语| |LemmaContent| /v2/baike/lemma/get_content |根据词条 ID 或词条名称查询词条解释或详细内容,最好根据词条 ID 进行查询|

## 工作流

1. 该技能仅支持搜索客观存在事物(如物品、人物、地名、概念、事件)等的详细知识解释。因此,请在调用前提取此类名词。 2. 脚本向百度百科搜索 API 发送 GET 请求。 3. API 返回包含 lemma_id、desc、url、词条摘要、视频、关系和知识的结构化搜索结果;如果“名词”是知名人物或事物,则返回该名词的关联人物或事物。 4. 如果根据默认术语名称查询到的内容不准确,您可以先通过 LemmaList API 查询术语列表,然后从列表中选择符合要求的术语 ID,再通过 LemmaContent API 查询术语内容。

## APIS

### LemmaList API

#### 参数

- `lemma_title`: 搜索词条名称 - `top_k`: 返回结果数量(默认:5)

#### 示例用法 ```bash curl -XGET 'https://appbuilder.baidu.com/v2/baike/lemma/get_content?lemma_title=刘德华' \ -H 'Authorization: Bearer BAIDU_API_KEY' ```

### LemmaContent API

#### 参数

- `search_type`: 搜索类型,可选值包括:“lemmaTitle”、“lemmaId” - `search_key`: 搜索关键字,可以是词条名称或词条 ID

#### 示例用法 ```bash curl -XGET 'https://appbuilder.baidu.com/v2/baike/lemma/get_content?search_type=lemmaTitle&search_key=刘德华' \ -H 'Authorization: Bearer BAIDU_API_KEY' ```

更多产品