promptgarden 🌱
🌍 DE
术语●○○3 分钟 · +20 XP

什么是 API?(说人话版)

API 就像程序之间的菜单:你点一样具体的东西,就会得到一个明确的答复。

菜单的比喻

想象一家餐厅。你不会自己跑进厨房做饭,而是照着菜单点菜,厨房就照做,端出正好那道菜。API(Application Programming Interface,应用程序接口)就是软件世界的这份菜单:一个程序向另一个程序请求某个具体的东西,然后得到一个明确定义的答复。

具体例子

一个天气 API 会收到像“柏林的天气”这样的请求,然后返回结构化的数据,比如温度和降雨概率。应用不需要知道天气数据是怎么算出来的——它只需要问这个 API。

为什么这对 AI 开发很重要?

当你使用 AI 模型时,用的通常就是一个 API:你把 prompt 发给服务商(比如 Anthropic)的 API,然后拿到模型的回答。AI agent 同样通过 API 和各种工具对话——比如天气 API、数据库 API 或搜索 API。

简单说

API = 两个程序互相对话的一套固定的、有文档记录的方式,一方不需要知道另一方内部是怎么运作的。

示例

GET https://api.wetter.de/berlin 返回:{ "temp": 18, "regen": false }

小测验

API 最准确地说是什么?

来源

相关主题

MCP(Model Context Protocol):AI 工具如何互联 ●●○什么是 AI agent?(和 chatbot 的区别) ●○○什么是 LLM? ●○○