AI lesson 11 · API 思维

API 就是应用之间的“服务窗口”

如果说 ChatGPT 是一个网站,那么 API 就是让你的程序也能调用 AI 能力的接口。

API HTTP 请求 响应 API key

Lesson story

先把这一课放进真实学习场景里。

API 可以理解成应用之间的服务窗口。你的程序把请求送到窗口,服务返回结果。

真正做 AI 应用时,学生浏览器不应该直接接触 API key。安全结构是:浏览器请求教师或学校服务器,服务器再调用 OpenAI API。

第 11 课 3D 插图:机器人和小朋友学习 API 就是应用之间的“服务窗口”
每一课都用“学生 + AI 伙伴”的方式,把概念转成可操作的学习任务。

Core ideas

本课要抓住的核心概念。

请求

程序发送给 API 的问题、参数和数据。

响应

API 返回给程序的结果。

JSON

应用之间传递结构化数据的常见格式。

API key

调用服务的密钥,不能写在前端网页里。

Workflow

把学习过程画成流程图。

  1. 1学生浏览器step 1
  2. 2学校服务器step 2
  3. 3OpenAI APIstep 3
  4. 4学校服务器step 4
  5. 5学生浏览器step 5

Example

示例 Prompt 或代码。

先不要急着复制。读完后想一想:它给了 AI 哪些角色、任务、背景、格式和限制?如果换成你的学习目标,应该改哪几处?

JSON:一次请求里的数据
{
  "question": "什么是光合作用?",
  "age": 12,
  "style": "简单解释"
}

Practice

课堂练习与检查点。

课堂练习

画出“AI 单词学习 App”的 API 流程图。

自我检查

  • 流程图有服务器这一层。
  • 我知道 key 不能放前端。
  • 我能写出一个 JSON 请求。

课后作品

画出一个 AI 单词学习 App 的 API 流程图,并标出哪里不能放 API key。

Lesson complete

学完这一课,你应该能把 AI 用得更清楚、更安全。

API HTTP 请求 响应 API key