SuperAPI AI 工具集

cloudbase-agent-python

编程与开发

查看项目

更新于 10-16 05:43

技能介绍

用途:面向 Python 项目,用于构建并部署可上线的 AI 智能体后端。可将智能体以 HTTP 服务形式发布,支持 AG-UI 协议(SSE 流式事件)以及 OpenAI 兼容的 /chat/completions 接口。

主要能力:多框架适配,支持 LangGraph(有状态图流程)、CrewAI(多智能体协作)、LlamaIndex、Coze/Dify,也可基于 BaseAgent 或 AbstractAgent 自定义适配器。服务器基于 FastAPI,提供 AgentServiceApp,含中间件(生成器/洋葱模型)、多智能体与 CORS 配置;工具系统含 bash、文件读写、代码执行、MCP、自定义 @tool;存储含短期与长期记忆(内存、TDAI、MySQL、MongoDB、Mem0)及 LangGraph checkpoint;可观测性集成 OpenTelemetry 与 Langfuse。

使用方式:需 Python >= 3.10。按适配器任选安装,例如 pip install cloudbase-agent-langgraph、pip install cloudbase-agent-crewai 或 pip install cloudbase-agent-server;全部包共用 cloudbase_agent 命名空间,PyPI 名用连字符。编写 server.py,创建 AgentServiceApp,设置 CORS,调用 app.run(create_agent, port, host)。部署需使用 manageAgent MCP 工具,遵循 4 步阻塞式流水线,依次完成 Python 3.10 校验、构建 env/、验证 env/、再部署。常用导入如 from cloudbase_agent.server import AgentServiceApp;from cloudbase_agent.langgraph import LangGraphAgent;from cloudbase_agent.tools import create_bash_tool。环境变量含 OPENAI_API_KEY、AUTO_TRACES_STDOUT、LANGFUSE_、TDAI_、SCF_RUNTIME_PORT。

适用场景:需要将有状态或协作式智能体作为服务提供的后端项目,含人机协同、检查点、工具调用与追踪。

限制:仅适用于 Python 项目;不适用于仅调用模型的简单场景、CloudBase 云函数、无智能体特性的 CloudRun 服务,以及 TypeScript/JavaScript 项目。其他收费、价格与效果信息暂未提供。