什么是 Connery?
Connery 是一个用于 AI 的开源插件基础设施。 通过 Connery,您可以轻松创建一个包含一组操作的自定义插件,并将其无缝集成到您的 LangChain 代理中。Connery 将负责运行时、授权、秘密管理、访问管理、审计日志以及其他重要功能等关键方面。 此外,Connery 在我们社区的支持下,提供了各种开箱即用的开源插件,以增加便利性。 了解更多关于 Connery 的信息:- GitHub: github.com/connery-io/connery
- 文档: docs.connery.io
设置
安装
您需要安装langchain_community 包才能使用 Connery 工具。
凭据
要在您的 LangChain 代理中使用 Connery Actions,您需要进行一些准备工作- 使用 快速入门 指南设置 Connery 运行器。
- 安装所有包含您希望在代理中使用的操作的插件。
- 设置环境变量
CONNERY_RUNNER_URL和CONNERY_RUNNER_API_KEY,以便工具包可以与 Connery 运行器通信。
工具包
在下面的示例中,我们创建了一个代理,该代理使用两个 Connery Actions 来汇总公共网页并通过电子邮件发送摘要- 来自 Summarization 插件的 Summarize public webpage 操作。
- 来自 Gmail 插件的 Send email 操作。
工具
API 参考
有关所有 Connery 功能和配置的详细文档,请参阅 API 参考- 工具包: python.langchain.com/api_reference/community/agent_toolkits/langchain_community.agent_toolkits.connery.toolkit.ConneryToolkit.html
- 工具: python.langchain.com/api_reference/community/tools/langchain_community.tools.connery.service.ConneryService.html
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。