Re:从零开始的 OpenAI Agents SDK 学习之旅 Day0

date
Mar 29, 2025
slug
study-openai-agents-sdk-0
status
Published
tags
AI
LLM
Study
Agent
Dev
AgenticWorkflows
summary
type
Post

初始化

本次使用 uv 作为 python 环境包管理器,关于 uv 的介绍有缘再讲,感觉蛮有趣的

uv 和 OpenAI Agents SDK 的安装

 

部署 LLM 环境

OpenAI Agent SDK 提供两类结构和四种 Model Provider 的方式,
但如果使用其他模型,可能会有三种错误
  • Tracing client error 401
  • Responses API support 
  • Structured outputs support

使用 OpenAI 模型

 

使用全局自定义的模型 set_default_openai_client

在全局使用 AsyncOpenAI 实例作为 LLM 客户端的情况下非常有用。这适用于LLM提供商具有与 OpenAI 兼容的 API 终端节点的情况,并且可以设置 base_url 和 api_key
 

Model Provider

位于 Runner.run 级别。这样,您就可以说 “use a custom model provider for all agents in this run” (对此运行中的所有代理使用自定义模型提供程序)。

Agent.Model

Agent.model 允许您在特定 Agent 实例上指定模型。这使您能够为不同的代理混合和匹配不同的提供商。
这里可以根据需要选择合适的创建方法
 

.env编写环境变量

 

© 溪河 2021 - 2025