工具
Composio 工具
Composio 为 AI 智能体提供 250 多个生产级工具,并具有灵活的认证管理功能。
ComposioToolSet
描述
Composio 是一个集成平台,可让您将 AI 智能体连接到 250 多个工具。主要功能包括:
- 企业级认证:内置支持 OAuth、API 密钥、JWT 并带有自动令牌刷新功能
- 全面的可观测性:详细的工具使用日志、执行时间戳等
安装
要将 Composio 工具整合到您的项目中,请遵循以下说明:
安装完成后,运行 composio login
或将您的 composio API 密钥导出为 COMPOSIO_API_KEY
。您可以在此处获取您的 Composio API 密钥
示例
以下示例演示了如何初始化工具并执行一个 GitHub 操作
- 初始化 Composio 工具集
代码
- 连接您的 GitHub 账户
- 获取工具
- 从应用程序中检索所有工具(不建议用于生产环境)
代码
- 根据标签过滤工具
代码
- 根据用例过滤工具
代码
设置
advanced
为 True 以获取复杂用例的操作- 使用特定工具
在此演示中,我们将使用 GitHub 应用程序中的 GITHUB_STAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER
操作。
代码
在此此处了解更多关于过滤操作的信息
- 定义智能体
代码
- 执行任务
代码
- 在此此处可找到更详细的工具列表