模組 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。

本模組的程式碼

程式碼和執行結果保留原樣(簡體中文),與實際執行時完全一致。