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 实例上指定模型。这使您能够为不同的代理混合和匹配不同的提供商。这里可以根据需要选择合适的创建方法