Tavily 是专为 AI 智能体(LLMs)构建的搜索引擎,能够快速提供实时、准确且事实性的结果。Tavily 提供了一个 Research 端点,为 LLMs 和 RAG 生成全面的研究报告。
集成细节
工具特性
集成位于 @langchain/tavily 包中:
在 Tavily 控制台 上设置 API 密钥,并将其作为名为 TAVILY_API_KEY 的环境变量。
设置 LangSmith 以实现可观察性(但非必需):
实例化
您可以像这样导入和实例化 TavilyResearch:
model(可选):研究智能体模型。"mini"、"pro" 或 "auto"(默认)。
citationFormat(可选):来源的引用格式。"numbered"、"mla"、"apa" 或 "chicago"(默认 "numbered")。
outputSchema(可选):定义研究输出的 JSON Schema。
stream(可选):是否流式输出研究结果。默认为 false。
Tavily 研究工具在调用时接受以下参数:
input(必需):要调查的研究任务或问题
- 可选覆盖:
model、outputSchema、stream、citationFormat
您也可以使用模型生成的 ToolCall 调用该工具,此时会返回一个 @[ToolMessage]:
在智能体中使用
将研究工具传递给 createAgent,以便智能体可以使用研究任务调用它:
API 参考
有关 Tavily Research API 所有特性和配置的详细文档,请参阅 API 参考:docs.tavily.com/documentation/api-reference/endpoint/research
官方原文:src/oss/javascript/integrations/tools/tavily_research.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026