Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Tavily 搜索

在 LibreChat 中将 Tavily Search 配置为代理工具

Tavily Search 是一个用于实时网络研究的内置代理工具。它返回结构化的搜索结果,并可选择性地包含答案、图片、原始页面内容、域名过滤器和时效性过滤器。

设置

获取 Tavily API Key

创建一个 Tavily 账户并从 app.tavily.com 复制您的 API key。

添加环境变量

将该密钥添加到您的 .env 文件中:

TAVILY_API_KEY=tvly-your-api-key

重启 LibreChat

部署命令
Dockerdocker 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_depthbasic 表示更快的搜索结果,advanced 表示更高质量的搜索结果。高级搜索计为 2 次请求。
include_answer在响应中包含 Tavily 生成的答案。
include_images包含图片搜索结果。
include_image_descriptions在启用图片搜索时,包含返回图片的描述。
include_raw_content在结果中包含原始页面内容。
include_domains将结果限制在特定域名内。
exclude_domains排除特定域名。
topicgeneral(通用)、news(新闻)或 finance(金融)。
time_range将结果限制在近期,例如 day(天)、week(周)、month(月)或 year(年)。
days新闻搜索中要包含的往回追溯的天数。

注意事项

  • Tavily Search 是一个智能体工具。LibreChat 也可以将 Tavily 用作 Web Search 提供商或抓取工具,这需要单独配置。
  • 当配置了全局 PROXY 环境变量时,Tavily 请求会使用该变量。当 PROXY 未设置时,受支持的服务器端客户端会遵循 HTTP_PROXYHTTPS_PROXYNO_PROXY/no_proxy
  • 如果该工具未在 Agent Builder 中显示,请确认已设置 TAVILY_API_KEY,并检查 includedToolsfilteredTools

这篇指南怎么样?