概览
集成详情
设置
该集成位于@langchain/tavily 包中,您可以按如下所示安装
凭据
在此处设置 API 密钥,并将其设置为名为TAVILY_API_KEY 的环境变量。
实例化
您可以像这样导入并实例化TavilySearch 工具
调用
直接使用参数调用
Tavily 搜索工具在调用期间接受以下参数-
query(必填):自然语言搜索查询 -
在调用期间还可以设置以下参数:
includeImages、searchDepth、timeRange、includeDomains、excludeDomains、includeImages。 -
出于可靠性和性能原因,某些影响响应大小的参数在调用期间不能修改:
includeAnswer和includeRawContent。这些限制可防止意外的上下文窗口问题并确保结果一致。
使用 ToolCall 调用
我们还可以使用模型生成的ToolCall 调用该工具,在这种情况下将返回 @[ToolMessage]
链接
我们可以将工具绑定到 工具调用模型,然后调用它,从而在链中使用我们的工具。代理
有关如何在代理中使用 LangChain 工具的指南,请参阅 LangGraph.js 文档。API 参考
有关所有 Tavily 搜索 API 功能和配置的详细文档,请参阅 API 参考: docs.tavily.com/documentation/api-reference/endpoint/search相关
工具文档以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。