API 是一组定义与协议,使一个软件应用能够与另一个软件应用进行通信。作用是为软件组件之间提供一个抽象接口层,通过统一的调用规范,使开发者能够安全、高效地复用外部系统的功能与资源,实现系统间的解耦与集成。
主要用于:
功能调用,让程序可以调用其他系统的能力(如 AI、支付、地图)。
数据交换,在不同系统之间传递结构化的数据(如 JSON)。
系统集成,把多个独立系统连接成一个整体应用。
解耦,让使用方不需要知道内部实现,只需要按接口调用。
比如你调用 DeepSeek,你不是直接“控制 AI 大脑”,而是你发请求:
{ "model": "deepseek-v4-pro", "message": "你好" }然后DeepSeek API 帮你:
把请求转给 AI
AI 生成回答
API 再把结果返回给你,给你一个 JSON 或文本:
{ "reply": "你好!有什么可以帮助你?" }