首页 / 学习中心 / AI 模型 API 调用基础
05

AI 模型 API 调用基础

开发入门 · 程序对接大模型

📖 详细知识点讲解

什么是 API?API 是程序之间对话的通道。你的软件通过 API 调用大模型——发送提示词,接收 AI 回答。不需要自己部署模型,通过 API 就能使用云端大模型。2026 年主流 API 都兼容 OpenAI 格式,切换模型只需改 model 参数。

API Key 与身份认证:调用 API 需要身份凭证——API Key。从 AI 服务商(OpenAI、Anthropic、国内火山引擎、阿里云百炼)注册获取,保管好不要泄露。API 中转站本质是 API 转发服务,把请求转发到原服务商,通常价格更低、支持更多模型、提供统一接口。2026 年趋势是"一个 Key 调用所有模型"——中转站聚合多家模型。

2026 年 API 核心能力:①流式输出(Streaming)——AI 逐字返回回答,用户体验更好,设置 stream=true;②函数调用(Function Calling)——AI 自动判断需要调用什么外部工具(搜索、计算、数据库),返回结构化参数;③多模态输入——同时发送文字和图片,支持 vision 模型;④JSON 模式——强制 AI 返回合法 JSON 格式,方便程序解析。请求格式通常是 JSON:包含 model、messages(对话消息数组)、temperature 等参数。

Token 计费与成本控制:API 按 Token 计费,分输入 Token(你发给 AI 的文字)和输出 Token(AI 生成的文字),输出通常更贵。1 个汉字约 2 个 Token。控制成本:用更便宜的模型(Qwen3 比 GPT-4o 便宜 10 倍以上)、压缩上下文、设置 max_tokens 限制输出、用缓存减少重复请求、简单任务用小模型复杂任务用大模型(模型路由)。

🛠️ 实操落地建议

第一步:获取 API Key 并测试流式输出

注册一个支持 API 的 AI 平台(或使用中转站),获取 API Key。用 curl 发送测试请求,开启 stream=true,体验 AI 逐字返回的流式输出效果。

第二步:用 Python 调用 API 并解析 JSON

写一个 Python 脚本,用 requests 库调用大模型 API,实现简单问答程序。然后开启 JSON 模式(response_format={"type":"json_object"}),让 AI 返回结构化 JSON 并解析。

第三步:体验函数调用和成本计算

尝试 Function Calling:定义一个"查询天气"的函数,让 AI 判断何时调用并返回参数。然后记录一次调用的输入/输出 Token 数,根据平台定价计算费用,建立成本意识。

✏️ 配套练习题

选择题 1

API 调用中的"输入 Token"指的是?

  • AI 生成的回答文字
  • 用户发给 AI 的提示词文字
  • API 密钥的长度
  • 网络传输的数据包大小

💡 提示:输入是你发给 AI 的,输出是 AI 返回的。

简答题 2

什么是函数调用(Function Calling)?它在 AI 应用开发中有什么作用?请举一个实际应用场景。

💡 提示:从"AI 自动判断调用外部工具"的角度回答。

选择题 3

以下哪种做法不能降低 API 调用成本?

  • 简单任务用便宜的小模型,复杂任务用大模型
  • 压缩上下文长度,设置 max_tokens 限制输出
  • 把 Temperature 调到最高以增加创造性
  • 使用缓存减少重复请求

💡 提示:Temperature 控制创造性,和 Token 用量无直接关系。