模块 00 · 用大模型做东西

开始之前

选好学习路线,装好 Python 环境,申请大模型 API 密钥,并完成你的第一次调用。

各课

  1. 01
    这门课怎么学

    课程分成"用大模型做东西"和"从零弄懂大模型"两部分。按你的目标选路线,了解每课的结构,以及遇到报错时该怎么办。

    15 分钟 · 入门
  2. 02
    准备开发环境和 API 密钥

    用 uv 装好 Python 项目环境,申请 DeepSeek API 密钥并设置成环境变量,用一个脚本确认一切可用。也讲怎么换成通义千问、Kimi 或本地 Ollama。

    30 分钟 · 入门
  3. 03
    第一次调用大模型

    写一个十几行的程序调用 DeepSeek,逐个字段看懂请求和响应:消息角色、结束原因、词元用量和费用,再用 curl 看看它本质上只是一个 HTTP 请求。

    30 分钟 · 入门

这个模块只做准备工作,但别跳过第 3 课。后面每一课都建立在"一次 API 调用到底发生了什么"之上:请求里的 messages 是什么,返回里的 usage 怎么变成钱,finish_reason 等于 length 说明什么。这些现在弄清楚,后面能省很多时间。

学完的标准

  • 在终端里运行 python check_env.py,看到"一切正常"。
  • 不看课文,能说出一次对话请求里 systemuserassistant 三种角色各是干什么的。
  • 看到响应里的 usage,能算出这次调用花了多少钱。
  • 知道密钥为什么不能写进代码、不能提交到 git。

本模块的代码