OpenAI Agents SDK:3分钟跑通你的第一个多智能体工作流

发布时间:2026/10/31 21:20:08

OpenAI Agents SDK:3分钟跑通你的第一个多智能体工作流 OpenAI Agents SDK3分钟跑通你的第一个多智能体工作流【免费下载链接】openai-agents-pythonA lightweight, powerful framework for multi-agent workflows项目地址: https://gitcode.com/GitHub_Trending/op/openai-agents-pythonOpenAI Agents SDK 是一个面向 Python 的多智能体框架用Agent定义智能体指令 工具 交接由Runner自动驱动模型调用 → 工具执行 → 智能体交接的循环。如果你的 Python LLM 应用开始超出单智能体能处理的任务边界这个库值得一看。它官方支持 OpenAI 的 Responses 与 Chat Completions API装可选依赖litellm版本锁定1.83.0后可接入 100 其他模型提供商。 3分钟跑通第一个文本智能体环境要求 Python 3.10 及以上pyproject.toml中requires-python为3.10包名openai-agents当前版本 0.22.0pip install openai-agents设置好OPENAI_API_KEY后四行代码就是一个完整智能体from agents import Agent, Runner agent Agent(nameAssistant, instructionsYou are a helpful assistant) result Runner.run_sync(agent, Write a haiku about recursion in programming.) print(result.final_output)Runner.run_sync异步版为Runner.run返回的RunResult里除了final_output还有完整消息历史、每次调用的用量和原始响应。你不用自己写那个循环模型响应里带工具调用就执行并回填结果带交接就换智能体继续直到产出最终输出或触及max_turns上限。 给智能体装上手函数工具与 MCP普通 Python 函数套上function_tool装饰器即可被模型调用——类型标注生成参数 schemadocstring 变成模型看到的工具说明连参数怎么传都不用额外配置。已有服务端工具则不必逐个包装agents/mcp/内置 MCP 客户端指向一个 MCP 服务stdio、SSE 或 streamable HTTP 传输均可服务端暴露的工具就并入智能体的工具集。下面的追踪截图里Filesystem Server 的read_file()、write_file()、search_files()等十几个工具就是这样被逐个调用并留痕的。 多智能体交接怎么设计分诊智能体Handoff 本质上是一种特殊的工具调用模型判断这事该交给更专业的智能体时触发一次控制权转移。典型形态是分诊智能体Triage——它只负责路由不干具体活spanish Agent(nameSpanish, instructionsOnly speak Spanish) english Agent(nameEnglish, instructionsOnly speak English) triage Agent(nameTriage, instructionsHand off by request language, handoffs[spanish, english]) result await Runner.run(triage, Hola, ¿cómo estás?)交接可以完全交给模型判断也可以写成确定性代码路由examples/agent_patterns/routing.py里两种模式都有现成示例。需要程序化判断时给路由智能体配output_type结构化输出路由决策就变成可校验的 JSON而不是只能祈祷的自然语言。更多模式见 handoffs 文档。 多轮对话记住上下文会话管理不传session时每次运行从零开始智能体对上一轮毫无记忆。传入会话对象后消息历史的读取与追加由框架接管session SQLiteSession(conversation_123) await Runner.run(agent, Golden Gate Bridge 在哪个城市, sessionsession) await Runner.run(agent, 它在哪个州, sessionsession) # 能接上上文答 CaliforniaSQLiteSession开箱即用源码还提供 Redis、MongoDB、SQLAlchemy、Dapr、OpenAI Conversations 等实现分布式部署时换后端不用改业务代码必要时自己实现Session协议即可。 智能体跑偏了去哪查追踪调试多智能体应用最难的是回答谁在哪一步说了什么、为什么。SDK 默认对每次运行全量追踪智能体间的交接、每次POST /v1/responses请求、每个工具调用的耗时都在界面上按时间轴展开点任意一个 span 能看到该步的模型、指令原文、输入输出和 token 数。输出不对时能直接定位到具体哪次调用出了问题。任务形态再往上走还有SandboxAgent容器内长时间工作支持 Unix 本地与 Docker 客户端、RealtimeAgentWebSocket 低延迟语音和VoicePipeline语音识别 智能体 语音合成管线。适合想快速搭出可控多智能体流程、且需要看清每一步轨迹的 Python 开发者跑通第一个智能体后接着读官方文档即可深入。【免费下载链接】openai-agents-pythonA lightweight, powerful framework for multi-agent workflows项目地址: https://gitcode.com/GitHub_Trending/op/openai-agents-python创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/13 9:20:30

基于GPT-2的AI古典诗词生成实战:从数据处理到模型部署

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/31 21:15:16

微软Copilot工作流智能升级:从单点任务到端到端自动化

1. 微软Copilot新功能开发背景解析 最近业内流传微软正在为Copilot开发对标OpenClaw的新功能,这其实反映了当前AI助手领域的一个重要趋势。作为长期关注企业级AI应用的从业者,我观察到微软这一动作背后有几个关键考量: 首先从技术定位来看&a…

2026/10/31 21:15:16

C++中const_cast的机制、风险与安全实践

1. const_cast的基本机制与风险场景在C类型系统中&#xff0c;const_cast是唯一能够移除const限定符的运算符。它的标准形式是const_cast<new_type>(expression)&#xff0c;其中new_type必须是指针、引用或指向成员类型的指针。这个操作看似简单&#xff0c;但隐藏着复杂…

2026/10/31 21:15:16

搜索引擎核心技术解析:从架构到算法优化

1. 搜索引擎的庖丁解牛&#xff1a;从用户输入到结果呈现的全链路剖析当我们在搜索框输入几个关键词&#xff0c;按下回车键的瞬间&#xff0c;背后发生了什么&#xff1f;这个看似简单的过程实际上经历了数十个精密设计的环节。就像庖丁解牛需要熟悉牛的每处关节结构一样&…

2026/10/31 21:15:16

MVC与MVT分层实践:控制器边界与业务逻辑落点

接手一个写了两年的后台系统&#xff0c;最怕看到的不是报错&#xff0c;而是打开一个视图文件&#xff0c;前两百行在拼 SQL&#xff0c;中间一百行在做权限判断&#xff0c;最后八十行在输出 HTML。这种代码不是没人管&#xff0c;是当初没人管得住——MVC、MVT 这类设计模式…

2026/10/31 21:15:16

Spring6 Bean生命周期五步七步十步:回调顺序与代理避坑实战

Spring6 Bean 生命周期的五步、七步、十步法&#xff0c;我第一次被问住是在一次代码评审上。A同学在白板上把十个步骤背得一字不差&#xff0c;我顺手问了两个问题&#xff1a;“PostConstruct和afterPropertiesSet谁先跑&#xff1f;”“我们下单服务上的那个事务代理&#x…

2026/10/31 21:10:15

哈夫曼编码无损压缩原理与C语言实现避坑指南

简介&#xff1a;围绕哈夫曼编码实现文件压缩的课程设计资料包&#xff0c;面向数据结构课程学习者以及需要完成同类实验的学生&#xff0c;聚焦从字符频率统计、哈夫曼树构造、编码表设计到压缩文件生成与验证的完整实践链路。压缩包共2个文件&#xff0c;以1份实验报告文档和…

2026/10/30 20:55:10

全国计算机二级C语言真题PDF高效刷题指南

简介&#xff1a;这份PDF是全国计算机二级C语言考试的试题与答案解析&#xff0c;专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/30 20:55:10

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介&#xff1a;一份以实战为导向的Python爬虫入门资源&#xff0c;面向具备基本编程基础、希望快速掌握网络数据抓取的初学者&#xff0c;可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档&#xff0c;完整演示从网页中提取 标题…

2026/10/30 20:55:09

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介&#xff1a;这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档&#xff0c;压缩包大小七十八KB&#xff0c;内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开&#xff1a;先构造一个极点位于单位圆内…

2026/10/31 0:02:41

猫狗目标检测数据集:VOC/COCO/YOLO三格式一体化实战包

简介&#xff1a;本资源是一套面向计算机视觉初学者与YOLO目标检测实践者的猫狗图像数据集及配套开发工具包&#xff0c;专为快速上手目标检测模型训练而设计。资源包含1000张真实场景高清猫狗图片&#xff0c;标注质量高&#xff0c;同时提供VOC&#xff08;XML&#xff09;、…

2026/10/31 0:02:41

HDU2017多校标程复现:算法竞赛工程化真题沙盒

简介&#xff1a;本资源为2017年HDU多校联合训练第一场官方配套资料&#xff0c;面向ACM程序设计竞赛备赛学生、算法爱好者及高校编程集训队成员&#xff0c;旨在提供权威解题参考与完整测试验证环境。压缩包共40个文件&#xff0c;含15份C标程&#xff08;覆盖全部赛题&#x…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑