Skip to main content
这个智能体可以向外部 API 发送请求。请谨慎使用,尤其是在向用户授予访问权限时。请注意,理论上这个智能体可能会使用提供的凭证或其他敏感数据向未经验证或潜在的恶意 URL 发送请求——尽管理论上它不应该这样做。考虑添加限制,以控制智能体可以执行的操作、可以访问的 API、可以传递的标头等。此外,考虑实施措施,在发送请求之前验证 URL,并安全地处理和保护凭证等敏感数据。
这将帮助您开始使用 OpenApiToolkit OpenAPI 工具包。 OpenApiToolkit 现在位于 @langchain/classic。有关迁移详情,请参阅 LangChain v1 迁移指南。 OpenAPIToolkit 可以访问以下工具:

设置

这个工具包需要一个 OpenAPI 规范文件。LangChain.js 仓库在 examples 目录中有一个 示例 OpenAPI 规范文件。您可以使用此文件来测试工具包。 如果您希望从单个工具的运行中获得自动跟踪,您也可以通过取消注释以下内容来设置您的 LangSmith API 密钥:

安装

这个工具包位于 langchain 包中:

实例化

现在我们可以实例化我们的工具包。首先,我们需要定义希望在工具包中使用的大型语言模型。

工具

查看可用工具:

在智能体中使用

首先,确保已安装 LangGraph:

API 参考

目前 OpenApiToolkit 在 @langchain/classic 中没有专门的 API 参考页面。有关实现详情,请参阅 OpenApiToolkit 源代码在 langchainjs。
官方原文:src/oss/javascript/integrations/tools/openapi.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026