适合谁
适合写 Python 或 JavaScript、想在 OpenAI API 上做开发的开发者。你需要一个带 API 密钥的 OpenAI 平台账号,Python 3.10 或更高版本,或者 Node.js 22 或更高版本,再加上一个终端。课程默认你已经读过 Claude API 课程。
课程内容
- 1OpenAI API 教程:用 Python 和 JavaScript 调用 Responses API写给开发者的 OpenAI API 教程:拿到密钥,安装 SDK,用 Python 和 JavaScript 调用 Responses API,做流式输出并保存对话状态。
- 2OpenAI 函数调用:让模型调用你的代码OpenAI 函数调用分步讲解:用 JSON Schema 描述函数,打开严格模式,跑通工具调用循环,再加上网页搜索或文件搜索。
- 3OpenAI 结构化输出:拿到符合你 schema 的 JSONResponses API 里的 OpenAI 结构化输出:在 text.format 里传入 JSON Schema,用 Pydantic 或 Zod 解析回复,并处理拒答和 schema 限制。
- 4OpenAI Agents SDK:用 Python 搭建你的第一个智能体OpenAI Agents SDK 教程:定义 Agent,用 Runner 运行,加上函数工具,交接给专职智能体,设置护栏,保存会话并查看追踪。
常见问题
学 OpenAI API 课程需要准备什么?
一个 OpenAI 平台账号、一个已开通计费的 API 密钥,以及 Python 3.10 或更高版本。JavaScript 示例需要 Node.js 22 或更高版本。用量按 token 计费,测试时会产生一笔不大的费用。
课程用 Chat Completions 吗?
不用。每一课都用 OpenAI 推荐新项目使用的 Responses API。第 1 课会把你可能熟悉的 Chat Completions 字段逐一对应过来,方便迁移旧代码。
这门课和 Claude API 课程有什么不同?
要完成的任务一样,接口的形状不同。每一课都会指出 OpenAI 做法不一样的地方,比如第 1 课讲的服务端对话状态,而 Claude 课程已经讲过的内容就不再重复。
课程用的是哪些模型 id?
用的是 2026 年 11 月 5 日模型页面上的 id,主要是 gpt-6-astra。id 会变,所以每一课都标了日期,并告诉你去哪里复制当前的 id。
学完这门课,接下来学什么?
下一门是 RAG 课程,讲怎样让模型检索你自己的文档,比第 2 课的文件搜索工具讲得更深。
