开源推荐
morning
GitHub 热门项目:compose
2026-05-27
1 阅读
GitHub Trending
GitHub 项目:compositio
仓库地址:https://github.com/ComposioHQ/composio
星级:28485 | 作者:ComposioHQ
项目描述:Composio 支持 1000 多个工具包、工具搜索、上下文管理、身份验证和沙盒工作台,帮助您构建将意图转化为行动的 AI 代理。
===================================================
自述文件内容:
# 组合 SDK
为您的代理不断发展的技能
[? 网站](https://composio.dev) • [? 文档](https://docs.composio.dev)
[](https://github.com/ComposioHQ/composio/stargazers)
[](https://pypi.org/project/composio/)
[](https://www.npmjs.com/package/@composio/core)
[](https://discord.gg/composio)
该存储库包含 Composio 的官方软件开发套件 (SDK),为 Python 和 Typescript Agentic 框架和库提供无缝集成功能。
## 开始使用
### TypeScript SDK 安装
````bash
# 使用 npm
npm 安装@composio/core
# 使用纱线
纱线添加@composio/core
# 使用 pnpm
pnpm 添加@composio/core
````
#### 快速入门:
``打字稿
从'@composio/core'导入{Composio};
// 初始化SDK
常量组合=新组合({
// apiKey: 'your-api-key',
});
````
#### 带有 OpenAI 代理的简单代理
````bash
npm install @composio/openai-agents @openai/agents
````
``打字稿
从'@composio/core'导入{Composio};
从 '@composio/openai-agents' 导入 { OpenAIAgentsProvider };
从'@openai/agents'导入{代理,运行};
常量组合=新组合({
提供者:新的 OpenAIAgentsProvider(),
});
const userId = 'user@acme.org';
const 工具 = 等待 composio.tools.get(userId, {
工具包:['HACKERNEWS'],
});
常量代理 = 新代理({
name: '黑客新闻助理',
工具:工具,
});
const result = wait run(agent, '最新的黑客新闻帖子是关于什么的?');
console.log(JSON.stringify(result.finalOutput, null, 2));
// 将返回来自代理的响应以及来自 HACKERNEWS API 的数据。
````
### Python SDK安装
````bash
# 使用点子
pip 安装组合
# 使用诗歌
诗歌添加作文
````
#### 快速入门:
````蟒蛇
从组合导入组合
组合 = 组合(
# api_key="your-api-key",
)
````
#### 带有 OpenAI 代理的简单代理
````bash
pip install composio_openai_agents openai-agents
````
````蟒蛇
导入异步
从代理导入 Agent、Runner
从组合导入组合
从 composio_openai_agents 导入 OpenAIAgentsProvider
# 使用 OpenAI Agents Provider 初始化 Composio 客户端
composio = Composio(provider=OpenAIAgentsProvider())
user_id =“user@acme.org”
工具 = composio.tools.get(user_id=user_id, toolkits=["HACKERNEWS"])
# 使用工具创建代理
代理人 = 代理人(
name=“黑客新闻代理”,
instructions="你是一个有用的助手。",
工具=工具,
)
# 运行代理
异步 def main():
# 组合 SDK
为您的代理不断发展的技能
[? 网站](https://composio.dev) • [? 文档](https://docs.composio.dev)
[](https://github.com/ComposioHQ/composio/stargazers)
[](https://pypi.org/project/composio/)
[](https://www.npmjs.com/package/@composio/core)
[](https://discord.gg/composio)