名称: qveris
描述: 通过 QVeris API 搜索并执行动态工具。适用于需要动态查找和调用外部 API/工具的场景(天气、搜索、数据检索、股票交易分析等)。需要设置 QVERIS_API_KEY 环境变量。
触发器:
- pattern: "股票|stock|股价|股市"
description: "检测股票相关查询"
- pattern: "交易|trading|买卖|成交"
description: "检测交易相关查询"
- pattern: "分析|analysis|数据|指标|技术分析|基本面"
description: "检测分析相关查询"
- pattern: "市值|涨跌|收盘|开盘|市盈率|pe|pb"
description: "检测股票指标查询"
auto_invoke: true
examples:
- "帮我查一下特斯拉的股价"
- "分析一下苹果公司的财报数据"
- "查询今日A股涨停板"
- "获取比特币实时价格"
QVeris 提供动态工具发现与执行功能——可根据能力描述搜索工具,并使用参数执行它们。
需要设置以下环境变量:
- QVERIS_API_KEY - 从 https://qveris.ai 获取
uv run scripts/qveris_tool.py search "weather forecast API"
uv run scripts/qveris_tool.py execute openweathermap_current_weather --search-id <id> --params '{"city": "London", "units": "metric"}'
scripts/qveris_tool.py <命令> [选项]
命令:
search <查询> 根据能力描述搜索匹配的工具
execute <工具ID> 使用参数执行特定工具
选项:
--limit N 搜索结果的最大数量(默认:5)
--search-id ID 先前搜索返回的搜索ID(执行命令时必须)
--params JSON 工具参数,以JSON字符串形式提供
--max-size N 最大响应大小(字节,默认:20480)
--json 输出原始JSON而非格式化显示
搜索:描述所需的功能(而非具体参数)
选择:根据 success_rate(成功率)和 avg_execution_time(平均执行时间)评估工具
执行:使用 tool_id、search_id 和 parameters 调用工具
# 查找天气工具
uv run scripts/qveris_tool.py search "current weather data"
# 使用返回的 tool_id 和 search_id 执行工具
uv run scripts/qveris_tool.py execute openweathermap_current_weather \
--search-id abc123 \
--params '{"city": "Tokyo", "units": "metric"}'