课程0基础Agent开发课 / API入门与模型调用 / API入门导读
— 4 min read

API入门导读

> **本章阅读时间**:约25分钟(共5篇)

API 入门导读:从代码到第一次 LLM 响应

本章阅读时间:约25分钟(共5篇)


学完 LLM 基础,你知道了大语言模型是什么、怎么工作。下一步是动手:写几行代码,发一个请求,拿到真实的模型响应。

本章是整个课程体系中"动手"的起点。理论要落地,必须经过这一关。

为什么 API 调用是独立的一章

很多教程把 API 调用当成几行示例代码一带而过,直接跳到框架和高级应用。这带来一个隐患:开发者在复杂框架出问题时,不知道底层发生了什么。

LangChain、LangGraph 等框架,本质上都是在封装 API 调用。理解裸 API 的行为——请求格式、响应结构、流式输出、错误类型——是调试任何上层框架的基础能力。

打个比方:学会 SQL 基础,才能在 ORM 框架出问题时知道该如何排查;学会原生 API 调用,才能在 LangChain 出问题时看懂底层在发生什么。

本章覆盖的内容:

  • 第一次成功调用,建立信心和基本认知
  • 多轮对话的消息历史管理,理解无状态 API 的本质
  • 流式输出,现代 AI 应用的用户体验基础
  • 结构化输出与 JSON 模式,让模型输出可以被程序处理
  • API 密钥安全管理,生产环境的基本卫生

使用哪个模型的 API

本章以 DeepSeek 为主,原因:

  1. 国内直连:不需要代理,稳定可用
  2. 价格极低:非常适合学习阶段大量试验,成本几乎可以忽略
  3. OpenAI 兼容接口:使用与 OpenAI 完全相同的 SDK,掌握 DeepSeek 后无缝迁移到 GPT-4o 等模型只需改两行代码

核心概念(消息格式、角色定义、流式输出、工具调用)在各主流模型 API 中高度一致,本章的知识可以直接迁移到 GPT-4o、Claude、Gemini 等任何支持 Chat Completions 格式的模型。

本章 5 篇文章的学习路径

动手起点(第 1 篇)

01 是全章的入口:获取 API Key、安装 SDK、配置 .env 文件、发送第一个请求、理解响应结构。目标是在 30 分钟内跑通第一次调用,建立"能用"的信心。每段代码之后都有"你应该看到什么输出"说明,让你清楚地知道成功长什么样。

核心交互模式(第 2-3 篇)

02 讲多轮对话的消息历史管理:LLM API 是无状态的,每次调用都需要把完整的对话历史发过去。理解这个机制,才能正确实现聊天应用,才能理解 Token 消耗为什么随对话轮次增加。文章包含生产环境警告和三种历史管理策略。03 讲流式输出与 SSE:逐 Token 输出的实现原理,前端如何接收,后端如何发送。这是现代 AI 应用用户体验的核心技术。

进阶技巧(第 4-5 篇)

04 讲结构化输出与 JSON 模式:如何让模型稳定地输出 JSON,如何用 pydantic 做类型验证。05 讲 API 密钥安全管理与环境配置:环境变量、.env 文件、密钥轮换、不同环境的配置隔离——这些是生产环境的基本安全要求。

01
第一次API调用

02
多轮对话历史

03
流式输出SSE

04
结构化输出

05
API密钥安全

常见错误和解决方法(本章预览)

在学本章之前,先了解几个最常见的错误:

错误 原因 解决方法
AuthenticationError API Key 无效或未设置 检查 .env 文件和环境变量
输出被截断 max_tokens 设太小 增大 max_tokens
模型"忘记"之前说的话 没有传入历史消息 见第 02 篇
输出格式不稳定 没有使用 JSON 模式或格式约束 见第 04 篇
密钥提交到 git 硬编码密钥 见第 05 篇

与其他章节的关联

与 LLM 基础(第 6 章)的关系

LLM 基础章节建立了对 Token、Temperature、上下文窗口的理论认知;本章把这些概念落地到实际 API 参数上。理解了 Temperature 是什么,才知道 API 请求里的 temperature: 0.7 意味着什么。

与 Prompt 工程(第 8 章)的关系

Prompt 工程的所有技巧,最终都要通过 API 调用实现。本章建立了 API 调用的基础能力,第 8 章在这个基础上讲如何设计更有效的 Prompt。

与工具使用与 Function Calling(第 9 章)的关系

工具调用是 API 调用能力的扩展——在基本的文本生成之外,让模型能调用外部函数。本章是理解工具调用的前置基础。

与生产化部署(第 18 章)的关系

本章第 3 篇的流式输出基础,与第 18 章的 SSE 生产化实现直接对应。本章第 5 篇的密钥管理,是第 18 章安全章节的基础。

本页目录