读完这篇,你会用餐厅点餐的比喻彻底搞懂 API 是什么、怎么工作的,以及为什么 AI 编程离不开它。
API 这三个字母,吓退了多少人
你第一次看到「API」这个词,大概是在某个教程里。教程说「调用 API 获取数据」,你点了点头假装懂了,心里想的是——这到底是啥。
API 三个字母来自英文 Application Programming Interface,翻译过来是「应用程序编程接口」。这个翻译比不翻译还难懂。
别记这个定义。 记一个场景就够了——你去餐厅吃饭。

餐厅里的 API
想象你走进一家餐厅。
你坐下,看菜单,点了一份宫保鸡丁。你不需要自己跑进厨房找食材,不需要知道鸡怎么切、花生怎么炸。你只需要做一件事——告诉服务员你要什么。
服务员把你的需求告诉厨房,厨房做好菜,服务员再把菜端给你。
API 就是这个服务员。
| 餐厅场景 | 技术场景 | 说明 |
|---|---|---|
| 你(顾客) | 你的程序(前端/App) | 提需求的人 |
| 服务员 | API | 传递需求、返回结果的中间人 |
| 菜单 | API 文档 | 告诉你能点什么、怎么点 |
| 厨房 | 服务器/数据库 | 真正干活的地方 |
| 点单 | API 请求(Request) | 你告诉服务器要什么 |
| 上菜 | API 响应(Response) | 服务器把结果给你 |
| 点单编号 | 请求 ID | 用来追踪这一次交互 |
API 的本质就是,你不用知道厨房怎么运作,你只要知道怎么点单就行。
此内容受限
此部分内容暂不可见