跳到主要内容

OpenClaw Web Search Skills 配置指南

图灵平台在 CławHub 上提供了两个开箱即用的联网搜索 Skill,让 OpenClaw 可以实时检索互联网信息:

SkillSlug适用场景
Turing Tavily Web Searchturing-tavily-web-search通用网页搜索、实时资讯、英文优先
Turing Baidu Web Searchturing-baidu-web-search中文网页搜索、百度索引、国内资讯

前置要求


Step 1 — 从 CławHub 安装 Skills

clawhub install turing-tavily-web-search
clawhub install turing-baidu-web-search

安装完成后,两个 Skill 会被放置在 ~/.openclaw/workspace/skills/ 目录下:

~/.openclaw/workspace/skills/
├── turing-tavily-web-search/
│ ├── SKILL.md
│ └── scripts.py
└── turing-baidu-web-search/
├── SKILL.md
└── scripts.py

Step 2 — 配置凭证

打开配置文件 ~/.openclaw/openclaw.json,在顶层添加 skills 配置块:

  1. 运行 openclaw dashboard 打开控制台
  2. 左侧菜单选择 Config > Authentication,点击 Raw
  3. 在配置编辑器末尾添加以下内容(替换实际密钥),点击 Save → Update
"skills": {
"entries": {
"turing-skills": {
"env": {
"TURING_API_KEY": "sk-xxxx",
"TURING_API_BASE": "https://live-turing.cn.llm.tcljd.com",
"TURING_CLIENT": "tcl-aigc-portal",
"TURING_ENVIRONMENT": "live"
}
}
}
}

环境变量说明

变量必填说明
TURING_API_KEY图灵平台 API 密钥,格式 sk-...,从图灵 Portal 获取
TURING_CLIENT客户端标识符,固定填写 tcl-aigc-portal
TURING_ENVIRONMENT部署环境,固定填写 live
TURING_API_BASEAPI 地址,默认 https://live-turing.cn.llm.tcljd.com
entries key 的作用

skills.entries 中的 key(即 turing-skills)是 Skills 脚本内部读取配置时使用的固定名称,不可修改


Step 3 — 验证

重启 OpenClaw 后,运行以下命令验证 Skill 是否正常工作:

# 验证 Tavily 搜索
python3 ~/.openclaw/workspace/skills/turing-tavily-web-search/scripts.py '{"query": "OpenAI latest news"}'

# 验证百度搜索
python3 ~/.openclaw/workspace/skills/turing-baidu-web-search/scripts.py '{"q": "今日科技新闻"}'

返回包含 results 数组的 JSON 即表示配置成功。


使用示例

Tavily Web Search 参数

参数类型必填默认值说明
querystrlist[str]搜索关键词,支持批量查询
max_resultsint10每次查询最多返回条数(1–20)
max_tokens_per_pageint1024每条结果提取的最大 Token 数
search_domain_filterlist[str]限定搜索域名(最多 20 个)
# 限制结果数量
python3 ~/.openclaw/workspace/skills/turing-tavily-web-search/scripts.py \
'{"query": "Claude 4 release", "max_results": 5}'

# 限定域名
python3 ~/.openclaw/workspace/skills/turing-tavily-web-search/scripts.py \
'{"query": "transformer architecture", "search_domain_filter": ["arxiv.org"]}'

Baidu Web Search 参数

参数类型必填默认值说明
qstr搜索关键词
countint10返回结果数量
search_recency_filterstr时效过滤:week(7天)/ month(30天)/ semiyear(180天)/ year(365天)
# 最近 7 天的结果
python3 ~/.openclaw/workspace/skills/turing-baidu-web-search/scripts.py \
'{"q": "中证A50最新消息", "count": 10, "search_recency_filter": "week"}'

常见问题

报错:TURING_API_KEY must be set

skills.entries 的 key 不是 turing-skills,或 TURING_API_KEY 值为空。检查 openclaw.jsonskills.entries.turing-skills.env.TURING_API_KEY 是否正确填写。

报错:ModuleNotFoundError: No module named 'requests'

pip3 install requests

报错:401 Unauthorized

API 密钥无效或已过期,请到图灵 Portal 重新生成 TURING_API_KEY


参考资源