Tavily 搜索
在 LibreChat 中将 Tavily Search 配置为代理工具
Tavily Search 是一个用于实时网络研究的内置代理工具。它返回结构化的搜索结果,并可选择性地包含答案、图片、原始页面内容、域名过滤器和时效性过滤器。
设置
获取 Tavily API Key
创建一个 Tavily 账户并从 app.tavily.com 复制您的 API key。
重启 LibreChat
| 部署 | 命令 |
|---|---|
| Docker | docker compose down && docker compose up -d |
| 本地 | 停止服务器,然后再次运行 npm run backend |
将 Tavily 添加到 Agent
在 LibreChat 中,选择 Agents,创建或编辑一个 agent,打开该 agent 的 Tools 列表,选择 Tavily Search,然后保存该 agent。
参数
| 参数 | 描述 |
|---|---|
query | 搜索查询。必填。 |
max_results | 返回结果的数量,范围为 1 到 10。默认为 5。 |
search_depth | basic 表示更快的搜索结果,advanced 表示更高质量的搜索结果。高级搜索计为 2 次请求。 |
include_answer | 在响应中包含 Tavily 生成的答案。 |
include_images | 包含图片搜索结果。 |
include_image_descriptions | 在启用图片搜索时,包含返回图片的描述。 |
include_raw_content | 在结果中包含原始页面内容。 |
include_domains | 将结果限制在特定域名内。 |
exclude_domains | 排除特定域名。 |
topic | general(通用)、news(新闻)或 finance(金融)。 |
time_range | 将结果限制在近期,例如 day(天)、week(周)、month(月)或 year(年)。 |
days | 新闻搜索中要包含的往回追溯的天数。 |
注意事项
- Tavily Search 是一个智能体工具。LibreChat 也可以将 Tavily 用作 Web Search 提供商或抓取工具,这需要单独配置。
- 当配置了全局
PROXY环境变量时,Tavily 请求会使用该变量。当PROXY未设置时,受支持的服务器端客户端会遵循HTTP_PROXY、HTTPS_PROXY和NO_PROXY/no_proxy。 - 如果该工具未在 Agent Builder 中显示,请确认已设置
TAVILY_API_KEY,并检查includedTools或filteredTools。
这篇指南怎么样?