- 作为通用搜索工具的
web_search提供商 - 作为显式插件工具:
tavily_search和tavily_extract
入门指南
1
安装插件
2
获取 API 密钥
在 tavily.com 创建 Tavily 账户,然后在仪表板中生成 API 密钥。
3
配置插件和提供商
4
验证搜索是否运行
从任意智能体触发
web_search,或直接调用 tavily_search。工具参考
tavily_search
如果需要 Tavily 特有的搜索控制,而不是通用的 web_search,请使用此工具。
搜索深度权衡:
tavily_extract
使用此工具可从一个或多个 URL 提取整洁内容。它可以处理使用 JavaScript 渲染的页面,并支持面向查询的分块,以进行针对性提取。
提取深度权衡:
选择合适的工具
将 Tavily 用作提供商的通用
web_search 工具支持 query 和 count(最多 20 条结果)。如需 Tavily 特有的控制项(search_depth、topic、include_answer、域名筛选、时间范围),请改用 tavily_search。高级配置
API 密钥解析顺序
API 密钥解析顺序
Tavily 客户端按以下顺序查找其 API 密钥:
plugins.entries.tavily.config.webSearch.apiKey(通过 SecretRefs 解析)。- Gateway 网关环境中的
TAVILY_API_KEY。
tavily_search 和 tavily_extract 都会引发设置错误。自定义基础 URL
自定义基础 URL
如果通过代理转发 Tavily,请覆盖
plugins.entries.tavily.config.webSearch.baseUrl,或设置 TAVILY_BASE_URL。配置的优先级高于环境变量。默认值为 https://api.tavily.com。`chunks_per_source` 需要 `query`
`chunks_per_source` 需要 `query`
如果调用传入
chunks_per_source 但未传入 query,tavily_extract 会拒绝该调用。Tavily 会按内容块与查询的相关性进行排序,因此没有查询时该参数毫无意义。相关内容
Web 搜索概览
所有提供商和自动检测规则。
Firecrawl
搜索和抓取,并支持内容提取。
Exa Search
支持内容提取的神经搜索。
配置
插件条目和工具路由的完整配置架构。