SuperAPI AI 工具集

OxyGent

OxyGent 是京东开源的一个 Python 多智能体框架,通过统一的 Oxy 抽象把工具、模型和智能体封装为标准化模块,让开发者能够快速搭建可用于生产的多智能体系统。框架支持动态规划、弹性架构和可视化调试,并内置评估引擎自动生成训练数据,使智能体可以持续进化。提供 Python 和 Java 两种开源版本,可通过 pip 安装并配置 LLM 环境变量后运行示例。

访问官网

工具介绍

用途

OxyGent 是一个开源的多智能体(Multi-Agent)开发框架,由京东开源,并有一篇被 ACL 2026 收录的论文《OxyGent: Making Multi-Agent Systems Modular, Observable, and Evolvable via Oxy Abstraction》(arXiv:2604.25602)。它面向希望快速构建生产级智能系统的开发者,通过统一的 Oxy 抽象把工具(tool)、模型(model)和智能体(agent)全部封装为模块化组件,让多智能体系统的构建、运行与演进变得透明且可扩展。

主要能力

  • 高效开发:标准化 Oxy 组件像乐高积木一样拼装,支持热插拔和跨场景复用,通过简洁的 Python 接口完成组装,无需复杂配置。
  • 智能协作:采用动态规划范式,智能体可自主分解任务、协商方案并实时适应变化;不同于刚性工作流系统,OxyGent 的智能体能自然应对涌现问题,同时保持每一次决策的完整可审计性。
  • 弹性架构:底层弹性架构支持任意智能体拓扑,从简单的 ReAct 到复杂的混合规划模式;自动依赖映射与可视化调试工具便于在分布式系统中优化性能。
  • 持续进化:内置评估引擎可自动生成训练数据,每次交互都成为学习机会,智能体通过知识反馈循环不断改进并保持完全透明。
  • 扩展性:遵循梅特卡夫定律,分布式调度器使成本线性增长而协作智能呈指数收益,可处理任意规模的领域级优化与实时决策。

使用方式

环境要求包括 pip 包管理器,以及来自 LLM 提供商(如 OpenAI、Anthropic 等)的 API key。安装步骤: 第 1 步:创建并激活 Python 环境(要求 Python 3.10)。

  • conda 方式:conda create -n oxy_env python==3.10 然后 conda activate oxy_env。
  • uv 方式:curl -LsSf https://astral.sh/uv/install.sh | sh,uv python install 3.10,uv venv .venv --python 3.10,source .venv/bin/activate。 第 2 步:安装 Python 包。
  • conda:pip install oxygent
  • uv:uv pip install oxygent
  • 开发环境:git clone https://github.com/jd-opensource/OxyGent.git,cd OxyGent,pip install -r requirements.txt(uv 下可先 brew install coreutils)。 第 3 步:如需使用 MCP,下载安装 Node.js。 第 4 步:编写示例 Python 脚本(如 demo.py),导入 MAS、Config、oxy、preset_tools,通过 Config.set_agent_llm_model("default_llm") 设置模型,在 oxy_space 中定义 HttpLLM、预设工具(time_tools、file_tools、math_tools)和各个 ReActAgent(time_agent、file_agent、math_agent),并以 is_master=True 定义 master_agent 及其 sub_agents。主函数中通过 async with MAS(oxy_space=oxy_space) as mas 启动,并调用 mas.start_web_service(first_query=...)。 第 5 步:设置环境变量 DEFAULT_LLM_API_KEY、DEFAULT_LLM_BASE_URL、DEFAULT_LLM_MODEL_NAME,可在终端 export 或写入 .env 文件。 第 6 步:运行示例 python demo.py 启动多智能体系统。 第 7 步:查看输出。

适用场景

  • 开发者:专注于业务逻辑,无需重复造轮子。
  • 企业:以统一框架替换孤立的 AI 系统,降低沟通开销,支持分布式调度横向扩展、每次决策完整审计、内置评估引擎持续改进,以及领域级优化和实时决策。
  • 用户:体验智能体生态带来的无缝团队协作。

支持的规划范式

  • ReAct:面向简单任务的“推理+行动”模式。
  • Dynamic Planning:智能体自主分解任务并协商方案。
  • Hybrid Planning:为复杂场景组合多种范式。

协作与部署

OxyGent 的弹性架构支持任意智能体拓扑,智能体通过标准化接口通信,并配有自动依赖映射与可视化调试工具。应用可作为标准 Python 应用部署:本地开发运行 python demo.py;生产环境使用分布式调度器跨多节点扩展;也可容器化部署。OxyGent 支持任何提供兼容 API 的 LLM 提供商,包括通过 DEFAULT_LLM_BASE_URL、DEFAULT_LLM_MODEL_NAME 配置的本地模型。自定义 Oxy 可通过继承基础 Oxy 类并实现所需方法完成。

项目信息与限制

OxyGent 提供 Python 和 Java 两种开源版本。2025 年 7 月 15 日最新版本在 GAIA 评测中获得 59.14 分,当时排名第一的开源系统 OWL 为 60.8 分。项目欢迎通过报告问题、建议增强、改进文档或编写代码等方式贡献;社区支持可通过项目 Issues 提交可复现步骤和日志片段,或通过内部 Slack 联系核心团队。常见问题排查:导入错误需确保 Python 3.10+ 且依赖更新;API key 错误需检查 LLM 提供商密钥;智能体通信问题需检查所有 Oxy 组件是否正确注册。关于具体定价、收费模式、完整分类体系及各版本价格等信息,现有资料暂未提供。