腳本化離線模式
不需要金鑰,也不會發出付費請求。它可以驗證程式路徑,但無法展示模型回答的變化。
--offline第三部分包含九個 TypeScript 引導階段(第 0–8 階段),外加第 9 階段遷移作品。本頁會協助你準備好本機工具,驗證離線的第 0 階段,然後把你帶到程式碼儲存庫;網站不會假裝自己看得到你的本機進度。
你的程式碼、模型金鑰、輸出和進度都會留在本機複本中。這個靜態網站既不會執行課程,也不會讀取 course/progress.json。
複製公開儲存庫,進入該目錄,並安裝已鎖定確切版本的相依套件。
git clone https://github.com/HUDongpin/agent-edu.git
cd agent-edu
npm ci打開 course/stage0-hello/run.ts,把空的 QUESTION 字串換成你自己的問題。
export const QUESTION = "What should I notice about an API?";離線模式使用課程內附、結果固定的替代模型。這是最安全的預檢:不會請求供應商、不會產生私密紀錄,也不會收取 token 費用。
npm run course:offline
npx tsx course/stage0-hello/run.ts --offline
npx tsx course/check.ts 0 --offlinePASS you asked the model something
PASS an answer came back
stage 0 complete.不需要金鑰,也不會發出付費請求。它可以驗證程式路徑,但無法展示模型回答的變化。
--offline預設的即時供應商。終端機程序會讀取 DEEPSEEK_API_KEY;即時階段會產生 DeepSeek 費用,並印出實測花費。
export DEEPSEEK_API_KEY=your_key_here可選的本機供應商,供你比較。請設定金鑰和 CAFE_PROVIDER。Claude 的價格可能高得多,因此執行前請先查看印出的費用估算。
export ANTHROPIC_API_KEY=your_key_here
export CAFE_PROVIDER=anthropic離線模式免費。即時總費用會隨所選模型、token、快取和供應商目前價格而變化。課程中的費用估算都有日期限制;最終帳單以供應商控制台為準。
課程檢查器會在本機寫入 course/progress.json。網站看不到這個檔案,因此不會為第三部分顯示百分比、「繼續」或「已完成」狀態。
npx tsx course/report.ts
# reads course/progress.json in this clone第 9 階段要求你離開咖啡館情境,在熟悉的領域中記錄一個代理程式設計。一份可供審核的提交應包括:
先回到瀏覽器實驗室,練習「規則 → 提示詞 → Eval」。它教的是相同的控制權交接,卻不要求你安裝開發環境。