360 Secure SkillHub
360 安全技能中心

Tavily Search

核心功能:为OpenClaw集成Tavily AI网络搜索能力,支持设置搜索深度、是否含AI答案、图片、最大结果数等参数。使用前需通过配置文件或环境变量配置API密钥,通过Python客户端传入搜索查询及可选参数,输出含搜索结果、AI答案等的响应数据,适合需获取实时网络信息、AI整合结果的场景。

ryan-wuxl
ryan-wuxl
热度 53.13
最近更新 2026-05-11 17:34:59
分类:搜索依赖:第三方 API / MCP 服务应用场景:API 集成 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add tavily-search-openclaw
Metadata
name
tavily-search-openclaw
version
1.0.0
homepage
https://github.com/ryan-wuxl/tavily-search
description
Tavily AI Search API integration for OpenClaw. Provides web search capabilities using Tavily's AI-powered search engine.
metadata
{"openclaw":{"requires":{"python":["tavily-python"]},"env":["TAVILY_API_KEY"]}}

Tavily Search Skill

使用 Tavily AI 搜索引擎进行网络搜索。

配置

在 ~/.openclaw/openclaw.json 中添加:

"tavily": {
  "enabled": true,
  "apiKey": "your-api-key"
}

或在环境变量中设置:

export TAVILY_API_KEY=tvly-xxx

使用方法

from tavily import TavilyClient

tavily_client = TavilyClient(api_key="your-api-key")
response = tavily_client.search("搜索内容")

API 参数

  • query: 搜索查询字符串
  • search_depth: 搜索深度 ("basic" 或 "advanced")
  • include_answer: 是否包含 AI 生成的答案 (True/False)
  • include_images: 是否包含图片 (True/False)
  • max_results: 最大结果数量 (默认 5)

示例

response = tavily_client.search(
    query="OpenClaw 是什么?",
    search_depth="advanced",
    include_answer=True,
    max_results=10
)