API (Application Programming Interface) #
一句话
API 是程序之间通信的接口。在AI语境下,就是让你的代码直接和大模型对话,而不是通过网页聊天窗口。
1. 为什么你会需要API #
我为什么开始用API
网页端降智太厉害了。而且像 Claude Code 这种工具只能用API,根本没有网页端。当你需要编程工具级别的AI能力时,API就成了必选项。
2. 类比 #
餐厅的后厨窗口:
- 网页对话 = 走进餐厅,坐下,点菜,等服务员端上来
- API = 绕到后厨窗口,直接递菜单,拿到菜就走
- API Key = 后厨发给你的号码牌,证明你有权限点菜
3. 关键概念 #
API Key #
身份凭证,一串字符串。大多数AI平台的API Key是免费创建的(如Google AI Studio),费用按实际用量(token数)计算。
安全
API Key 泄露 = 别人用你的账户消费。不要上传到GitHub,不要发到群里。
Token 计费 #
- 1个中文字 ≈ 1-2个token
- API按 token 数收费:输入的token + 输出的token
- 不同模型价格差距很大:GPT-5.4 比 DeepSeek 贵几十倍
怎么省钱
我一般用赠金和 Coding Plan,不绑支付方式——这样不存在"花过头了"的问题。 魔搭社区每日2000次免费API调用
调用方式 #
你的代码 → 发送请求(prompt + 参数)→ API端点 → 大模型处理 → 返回结果
实际上就是发一个HTTP请求,获取JSON格式的回复。各家的格式大同小异。
踩坑提醒
API格式会随版本更新变化。比如 Ollama 更新后换了API格式,我按以前的链接填写死活连不上——排查半天才发现是接口地址变了。遇到报错先查官方文档的最新版本。
4. 官网对话 vs API vs Coding Plan #
| 官网对话 | API | Coding Plan | |
|---|---|---|---|
| 怎么用 | 打开网页聊 | 写代码调用 | 给编程工具提供API |
| 费用 | 订阅制(~$20/月) | 按token计费 | 月付,不限/高上限 |
| 自定义 | 有限 | 完全控制 | 取决于工具 |
| 适合 | 日常使用 | 开发者、自动化 | 编程工具(Claude Code等) |
| 限制 | 次数/速率限制 | 速率限制但更宽松 | 通常更宽松 |
5. 我的方案 #
怎么搭配
- 主力:学生账号 → Copilot 调用最强的 Opus → 覆盖大部分编程需求
- 备选:Minmax Coding Plan → 便宜大碗,额度超了或日常使用时切过来
- 免费:Google AI Studio → 免费API Key,有免费额度
核心思路:搜索资料,多方对比,结合自身使用情况和AI工具额度来选。没有最优方案,只有最适合你当前情况的方案。
关联 #
- 大模型 — API调用的是大模型
- 推理 — API调用本质上是让模型做推理
- AI Agent与MCP — Agent通过API调用模型,通过MCP调用工具