执行方法


文档摘要

执行方法 演示 OpenAI Agents SDK 中可用的三种执行方法:同步、异步和流式处理。 本演示所展示的内容 Runner.run():用于非阻塞操作的异步执行 Runner.runsync():用于简单阻塞调用的同步执行 Runner.runstreamed():用于实时响应的流式执行 性能对比:何时使用每种方法 快速入门 安装 OpenAI Agents SDK: 设置环境: 运行代理: 关键概念 同步执行:会阻塞直到完成,使用简单 异步执行:非阻塞,支持并发 流式执行:实时响应处理 用例选择:根据应用需求选择合适的执行方式 下一步 对话管理 - 线程与会话 运行配置 - 高级设置 免责声明: 本文档采用基于机器的 AI 翻译服务进行翻译。

执行方法

演示 OpenAI Agents SDK 中可用的三种执行方法:同步、异步和流式处理。

本演示所展示的内容

  • Runner.run():用于非阻塞操作的异步执行
  • Runner.run_sync():用于简单阻塞调用的同步执行
  • Runner.run_streamed():用于实时响应的流式执行
  • 性能对比:何时使用每种方法

快速入门

  1. 安装 OpenAI Agents SDK

    pip install openai-agents
  2. 设置环境

    cp ../env.example .env # Edit .env and add your OpenAI API key
  3. 运行代理

    from agents import Runner from agent import root_agent # Test sync execution result = root_agent.sync_execution_example() print(result)

关键概念

  • 同步执行:会阻塞直到完成,使用简单
  • 异步执行:非阻塞,支持并发
  • 流式执行:实时响应处理
  • 用例选择:根据应用需求选择合适的执行方式

下一步

免责声明
本文档采用基于机器的 AI 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文的母语文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。


作者与出处
原作者: Shubhamsaboo
来源:Shubhamsaboo
许可证:Apache-2.0
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: Shubhamsaboo 转发
评论区 (0)
U