Install
openclaw skills install metaso-search-v2提供对 Metaso 搜索 API 的直接访问,支持网页搜索、内容读取和智能问答功能
openclaw skills install metaso-search-v2提供对 Metaso 搜索 API 的直接访问,支持网页搜索、内容读取和智能问答功能。
metaso_web_search)根据关键词搜索网页、文档、论文、图片、视频、播客等内容。
参数:
q: 搜索查询关键词(必填)size: 返回结果数量(必填,1-100)scope: 搜索范围(必填)includeSummary: 是否包含精简的原文匹配信息(必填)includeRawContent: 是否通过网页的摘要信息进行召回增强(必填)conciseSnippet: 是否抓取所有来源网页原文(必填)metaso_web_reader)读取指定 URL 的网页内容。
参数:
url: 要读取的 URL 地址(必填)format: 输出格式(必填,json 或 markdown)metaso_chat)基于 RAG 的智能问答服务。
参数:
messages: 用户消息数组(必填)model: 使用的模型(必填)scope: 搜索范围(必填)format: 输出格式(必填)stream: 是否开启流式输出(必填)conciseSnippet: 是否返回精简的原文匹配信息(必填)必要配置:
# Linux/macOS
export METASO_API_KEY="您的API密钥"
# Windows (PowerShell)
$env:METASO_API_KEY="您的API密钥"
OpenClaw 配置:
在 OpenClaw 配置文件 openclaw.json 中添加:
{
"env": {
"METASO_API_KEY": "您的API密钥"
}
}
import { metasoSearch, metasoReadPage, metasoChat } from './skills/metaso-search/metaso-api.js';
// 搜索
const searchResult = await metasoSearch('人工智能', 2, 'document', true, false, true);
// 读取网页内容
const contentResult = await metasoReadPage('https://example.com', 'json');
// 智能问答
const chatResult = await metasoChat(
[{ role: 'user', content: '什么是机器学习?' }],
'fast',
'webpage',
'simple',
false,
true
);
metaso-api.js - API 核心模块quick-test.js - 快速测试脚本simple-test.js - 简单功能测试cd skills/metaso-search
node quick-test.js
Error: METASO_API_KEY 环境变量未设置,请在使用前配置
解决方法:设置 METASO_API_KEY 环境变量
Error: API密钥无效
解决方法:检查 API 密钥是否正确