返回顶部
t

tavilyTavily搜索

AI-optimized web search using Tavily Search API. Use when you need comprehensive web research, current events lookup, domain-specific search, or AI-generated answer summaries. Tavily is optimized for LLM consumption with clean structured results, answer generation, and raw content extraction. Best for research tasks, news queries, fact-checking, and gathering authoritative sources.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
28,922
下载量
免费
免费
29
收藏
概述
安装方式
版本历史

tavily

Tavily AI 搜索

概述

Tavily 是一个专门为大型语言模型和 AI 应用优化的搜索引擎。与传统搜索 API 不同,Tavily 提供 AI 就绪的结果,具有可选的答案生成、干净的内容提取和域名过滤功能。

主要功能:

  • - 从搜索结果中生成 AI 答案摘要
  • 为 LLM 处理优化的干净、结构化结果
  • 快速(basic)和全面(advanced)搜索模式
  • 域名过滤(包含/排除特定来源)
  • 针对当前事件的新闻搜索
  • 带相关视觉内容的图片搜索
  • 用于深度分析的原始内容提取

架构

mermaid
graph TB
A[用户查询] --> B{搜索模式}
B -->|basic| C[快速搜索
1-2秒响应]
B -->|advanced| D[全面搜索
5-10秒响应]

C --> E[Tavily API]
D --> E

E --> F{主题过滤}
F -->|general| G[广泛网页搜索]
F -->|news| H[新闻来源
最近7天]

G --> I[域名过滤]
H --> I

I --> J{包含域名?}
J -->|是| K[过滤到特定域名]
J -->|否| L{排除域名?}
K --> M[搜索结果]
L -->|是| N[移除不需要的域名]
L -->|否| M
N --> M

M --> O{响应选项}
O --> P[AI 答案
摘要]
O --> Q[结构化结果
标题、URL、内容、评分]
O --> R[图片
如果请求]
O --> S[原始 HTML 内容
如果请求]

P --> T[返回给代理]
Q --> T
R --> T
S --> T

style E fill:#4A90E2
style P fill:#7ED321
style Q fill:#7ED321
style R fill:#F5A623
style S fill:#F5A623

快速开始

基本搜索

bash

带 AI 答案的简单查询


scripts/tavily_search.py 什么是量子计算?

多个结果

scripts/tavily_search.py Python 最佳实践 --max-results 10

高级搜索

bash

全面研究模式


scripts/tavily_search.py 气候变化解决方案 --depth advanced

新闻聚焦搜索

scripts/tavily_search.py AI 发展 2026 --topic news

域名过滤

bash

仅搜索可信域名


scripts/tavily_search.py Python 教程 \
--include-domains python.org docs.python.org realpython.com

排除低质量来源

scripts/tavily_search.py 如何编程 \ --exclude-domains w3schools.com geeksforgeeks.org

带图片

bash

包含相关图片


scripts/tavily_search.py 埃菲尔铁塔建筑 --images

搜索模式

基础 vs 高级

模式速度覆盖范围使用场景
basic1-2秒良好快速事实、简单查询
advanced
5-10秒 | 优秀 | 研究、复杂主题、全面分析 |

决策树:

  1. 1. 需要快速事实或定义?→ 使用 basic
  2. 研究复杂主题?→ 使用 advanced
  3. 需要多角度信息?→ 使用 advanced
  4. 时间敏感查询?→ 使用 basic

通用 vs 新闻

主题时间范围来源使用场景
general所有时间广泛网页常青内容、教程、文档
news
最近7天 | 新闻网站 | 当前事件、最新发展、突发新闻 |

决策树:

  1. 1. 查询包含最新、最近、当前、今天?→ 使用 news
  2. 寻找历史或常青内容?→ 使用 general
  3. 需要最新信息?→ 使用 news

API 密钥设置

选项 1:Clawdbot 配置(推荐)

添加到您的 Clawdbot 配置:

json
{
skills: {
entries: {
tavily: {
enabled: true,
apiKey: tvly-您的API密钥
}
}
}
}

通过 Clawdbot 的配置系统在脚本中访问。

选项 2:环境变量

bash
export TAVILYAPIKEY=tvly-您的API密钥

添加到 ~/.clawdbot/.env 或您的 shell 配置文件。

获取 API 密钥

  1. 1. 访问 https://tavily.com
  2. 注册账户
  3. 导航到您的仪表板
  4. 生成 API 密钥(以 tvly- 开头)
  5. 注意您计划的速率限制和信用额度

常见用例

1. 研究与事实查找

bash

带答案的全面研究


scripts/tavily_search.py 解释量子纠缠 --depth advanced

多个权威来源

scripts/tavily_search.py REST API 设计最佳实践 \ --max-results 10 \ --include-domains github.com microsoft.com google.com

2. 当前事件

bash

最新新闻


scripts/tavily_search.py AI 政策更新 --topic news

领域最新发展

scripts/tavily_search.py 量子计算突破 \ --topic news \ --depth advanced

3. 特定领域研究

bash

仅学术来源


scripts/tavily_search.py 机器学习算法 \
--include-domains arxiv.org scholar.google.com ieee.org

技术文档

scripts/tavily_search.py React hooks 指南 \ --include-domains react.dev

4. 视觉研究

bash

收集视觉参考


scripts/tavily_search.py 现代网页设计趋势 \
--images \
--max-results 10

5. 内容提取

bash

获取原始 HTML 内容进行深度分析


scripts/tavily_search.py Python async/await \
--raw-content \
--max-results 5

响应处理

AI 答案

AI 生成的答案提供从搜索结果中综合的简洁摘要:

python
{
answer: 量子计算是一种利用量子力学现象的计算方式...
}

使用场景:

  • - 需要快速摘要
  • 想要从多个来源获取综合信息
  • 寻找问题的直接答案

跳过时(--no-answer):

  • - 只需要来源 URL
  • 想要自行综合
  • 节省 API 信用额度

结构化结果

每个结果包括:

  • - title:页面标题
  • url:来源 URL
  • content:提取的文本片段
  • score:相关性评分(0-1)
  • raw_content:完整 HTML(如果启用 --raw-content)

图片

当启用 --images 时,返回搜索过程中找到的相关图片 URL。

最佳实践

1. 选择合适的搜索深度

  • - 大多数查询从 basic 开始(更快、更便宜)
  • 仅在以下情况升级到 advanced:
- 初始结果不足 - 主题复杂或微妙 - 需要全面覆盖

2. 策略性使用域名过滤

包含域名用于:

  • - 学术研究(.edu 域名)
  • 官方文档(官方项目网站)
  • 可信新闻来源
  • 已知权威来源

排除域名用于:

  • - 已知低质量内容农场
  • 不相关内容类型(非视觉查询的 Pinterest)
  • 有付费墙或访问限制的网站

3. 优化成本

  • - 默认使用 basic 深度
  • 将 maxresults 限制为实际需要
  • 除非必要,禁用 includeraw_content
  • 对重复查询本地缓存结果

4. 优雅处理错误

脚本提供有用的错误消息:

bash

缺少 API 密钥


错误:需要 Tavily API 密钥
设置:设置 TAVILYAPIKEY 环境变量或传递 --api-key

包未安装

错误:未安装 tavily-python 包 安装:pip install tavily-python

集成模式

编程使用

python
from tavily_search import search

result = search(
query=什么是机器学习?,
api_key=tvly-...,
search_depth=advanced,
max_results=10
)

if result.get

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tavily-1775714648 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tavily-1775714648 技能

通过命令行安装

skillhub install tavily-1775714648

下载

⬇ 下载 tavily v1.0.0(免费)

文件大小: 9.02 KB | 发布时间: 2026-4-11 23:01

v1.0.0 最新 2026-4-11 23:01
Initial release: AI-optimized web search with basic/advanced modes, domain filtering, news search, image search, and AI answer generation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部