跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of OpenAI Agents SDK

OpenAI Agents SDK

Free 等级项目

OpenAI Agents SDK 是一个轻量、与提供商无关的 Python 框架,用于构建多智能体工作流。它提供智能体、任务交接、防护栏、工具、会话、追踪以及对实时和语音智能体的支持。

访问 openai/openai-agents-python

项目简介

OpenAI Agents SDK 是 Swarm 的生产就绪升级版,Swarm 是 OpenAI 之前对智能体的实验性项目。它是一个轻量级、Python 优先的框架,用于以极少的抽象构建智能体 AI 应用,包括智能体、任务交接、防护栏、会话、追踪以及沙盒、实时和语音智能体功能。

核心功能

  • Agents 配置有指令、工具、防护栏和任务交接,并带有一个持续运行直到任务完成的内置循环。
  • Agents as tools 和任务交接用于在多个智能体之间委派工作。
  • 防护栏用于输入和输出验证,与智能体执行并行运行。
  • 函数工具、MCP 服务器工具调用、托管工具以及通过 Pydantic 驱动的自动 schema 生成和验证。
  • 沙盒智能体、实时智能体和语音管道,用于隔离工作区、低延迟语音以及语音转文本/智能体/文本转语音工作流。
  • 会话用于持久记忆和自动对话历史,以及用于可视化、调试和监控智能体工作流的内置追踪。

适用场景

  • 构建跨多个智能体协调和委派工作的多智能体工作流。
  • 在真实的隔离沙盒工作区内运行编码、审查或文档智能体。
  • 构建低延迟实时语音智能体和语音转文本/智能体/文本转语音管道。
  • 为智能体应用添加防护栏、会话、追踪和人工介入控制。

快速开始

  • 设置 Python 环境,要求 Python 3.10 或更高版本。
  • 使用 pip install openai-agents 安装包。
  • 设置 OPENAI_API_KEY 环境变量。
  • 创建一个带有指令的 Agent,并使用 Runner.run_sync 运行它。

部署与要求

  • 需要 Python 3.10 或更高版本。
  • 在运行示例前设置 OPENAI_API_KEY 环境变量。
  • 如需语音支持,安装可选的 voice 组:pip install 'openai-agents[voice]'。
  • 如需 Redis 会话支持,安装可选的 redis 组:pip install 'openai-agents[redis]'。

采用前须知

  • 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 OpenAI Agents SDK 的项目

Favicon of OpenHuman

OpenHuman

Free 等级项目星标数: 40.1K

运行在笔记本电脑上的开源个人 AI

智能体框架

OpenHuman 是一款面向 Mac、Windows 和 Linux 的免费开源个人 AI,数据保存在本地,并能编排多智能体。核心以 Rust 编写,定位为快速、高效的开源智能体运行框架,同时提供桌面端、浏览器界面和终端客户端。

Favicon of Browser Harness

Browser Harness

Free 等级项目星标数: 18.1K

基于 CDP 的自愈式浏览器代理工具

智能体框架

Browser Harness 是一个直接构建在 CDP 上的轻量级自愈式浏览器代理工具,可让 LLM 完成各类任务。代理能在任务中途编辑自己的辅助函数,从而完成任意浏览器任务,并使工具随每次任务改进。

Favicon of DeepSeek Harness

DeepSeek Harness

Free 等级项目星标数: 237.5K

一切皆插件。

智能体框架

DeepSeek Harness(dsh)是 DeepSeek AI 开发的开源智能体框架,目前处于开发者预览阶段。它基于 Cordis 插件系统构建,模型、工具、技能、会话、沙箱、存储、循环、调度与界面等各项能力均以可替换、可重组的插件实现,并且每一次运行都可追溯。