代码示例
在 代码仓库 的“代码示例”部分,查看各种 Agents SDK 示例实现。这些代码示例按多个类别组织,展示了不同的模式和功能。
类别
-
代理模式: 此类别中的示例展示了常见的代理设计模式,例如:
- 确定性工作流程
- 作为工具的代理
- 并行代理执行
-
基础: 这些示例展示了 Agents SDK 的基础功能,例如:
- 动态系统提示词
- 流式输出
- 生命周期事件
-
工具示例: 学习如何实现 OpenAI 托管工具,如网页搜索和文件搜索,并将它们集成到你的代理中。
-
模型提供商: 探索如何将非 OpenAI 模型与 Agents SDK 一起使用。
-
交接/切换: 查看代理交接/切换的实际示例。
-
模型上下文协议: 学习如何使用模型上下文协议(MCP)构建代理。
-
客户服务 和 研究机器人: 另外两个完整示例,展示了实际应用:
- 客户服务:航空公司的客户服务系统示例。
- 研究机器人:简单的深度研究克隆。
-
语音: 查看使用我们的文本转语音(TTS)和语音转文本(STT)模型的语音代理示例。