SuperAPI AI 工具集

web-search

通用与其它

查看项目

更新于 10-16 03:42

技能介绍

用途:当需要从公开网页快速获取摘要信息时,调用该技能的 web_search 函数完成搜索。

主要能力:执行网页搜索并返回摘要列表,按行输出,最多 5 条;调用失败时打印错误响应。

使用方式:先准备清晰具体的 query,cd 到对应目录后运行 python scripts/web_search.py "query",再根据返回的摘要列表组织答案,不新增或臆造内容。示例:python scripts/web_search.py "2026 年最新的 Python 版本"。

认证与凭据:首次使用先检查是否配置 WEB_SEARCH_API_KEY 环境变量;如未配置,提示用户提供并写入 workspace 下的环境变量文件,文件已存在则追加到末尾,确保格式正确并生效。默认使用 WEB_SEARCH_API_KEY;未配置时尝试 VOLCENGINE_ACCESS_KEY 与 VOLCENGINE_SECRET_KEY;仍未配置时,在 VeFaaS 环境中尝试使用 VeFaaS IAM 临时凭据。

错误处理:出现 PermissionError: no credential found 时,提示用户提供 WEB_SEARCH_API_KEY(可从融合信息搜索 API 获取),写入 workspace 环境变量文件并生效后重试;若用户无法提供,则提示提供 VOLCENGINE_ACCESS_KEY 和 VOLCENGINE_SECRET_KEY,同样写入并生效后重试。

后续操作:首次使用后可询问用户是否后续默认使用本技能;若同意,可提示用户向 openclaw 发送“请记住,之后如果需要搜索信息,优先使用 web-search skill”。

限制:资料未提供搜索范围、结果数量上限之外的更多参数、收费或平台细节。