Mindket
高级免费

OpenAI API 实战课:Responses、工具调用、结构化输出与智能体

黑色横幅,标题是“OpenAI API 实战”,下面是“Responses、工具调用、结构化输出与智能体”。

这门 OpenAI API 课程用四节课,带开发者从第一次 Responses API 调用走到一个能工作的智能体。你会做流式输出并保存对话状态,让模型调用你写的函数,拿到符合 schema 的 JSON,再用 Agents SDK 搭建智能体。每一步都照着 OpenAI 在 2026 年 11 月 5 日的文档来。

学完你能做到

  • 用 Python 或 JavaScript 调用 Responses API,做流式输出,并让状态跨回合延续。
  • 用 JSON Schema 描述函数,跑通工具调用循环,再加上网页搜索或文件搜索。
  • 借助 Pydantic 或 Zod 拿到符合 schema 的回复,并处理拒答。
  • 用 Agents SDK 搭建一个带工具、交接、护栏、会话和追踪的应用。
全部课程

适合谁

适合写 Python 或 JavaScript、想在 OpenAI API 上做开发的开发者。你需要一个带 API 密钥的 OpenAI 平台账号,Python 3.10 或更高版本,或者 Node.js 22 或更高版本,再加上一个终端。课程默认你已经读过 Claude API 课程。

课程内容

  1. 1OpenAI API 教程:用 Python 和 JavaScript 调用 Responses API写给开发者的 OpenAI API 教程:拿到密钥,安装 SDK,用 Python 和 JavaScript 调用 Responses API,做流式输出并保存对话状态。10 分钟
  2. 2OpenAI 函数调用:让模型调用你的代码OpenAI 函数调用分步讲解:用 JSON Schema 描述函数,打开严格模式,跑通工具调用循环,再加上网页搜索或文件搜索。10 分钟
  3. 3OpenAI 结构化输出:拿到符合你 schema 的 JSONResponses API 里的 OpenAI 结构化输出:在 text.format 里传入 JSON Schema,用 Pydantic 或 Zod 解析回复,并处理拒答和 schema 限制。9 分钟
  4. 4OpenAI Agents SDK:用 Python 搭建你的第一个智能体OpenAI Agents SDK 教程:定义 Agent,用 Runner 运行,加上函数工具,交接给专职智能体,设置护栏,保存会话并查看追踪。10 分钟

常见问题

学 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 课的文件搜索工具讲得更深。

分享这门课

看看现成的 AI 智能体

在 Mindket 浏览其他开发者做的智能体和它们的设置说明,再把你自己的也上架。

浏览 AI 智能体

全部课程 · 全部文章