Vorgegebener Offline-Modus
Benötigt keinen Schlüssel und stellt keine kostenpflichtige Anfrage. Er weist den Codepfad nach, kann jedoch keine Modellvariation zeigen.
--offlineTeil 3 umfasst neun geführte TypeScript-Stufen (0–8) plus ein Transferprojekt in Stufe 9. Diese Seite richtet die lokalen Werkzeuge ein, weist Stufe 0 offline nach und führt Sie dann zum Repository, ohne vorzugeben, die Website könne Ihren Fortschritt sehen.
Ihr Code, Ihre Modellschlüssel, Ausgaben und Fortschritte bleiben in Ihrem lokalen Klon. Diese statische Website führt den Kurs weder aus noch liest sie course/progress.json.
Klonen Sie das öffentliche Repository, wechseln Sie hinein und installieren Sie exakt die gesperrten Abhängigkeiten.
git clone https://github.com/HUDongpin/agent-edu.git
cd agent-edu
npm ciÖffnen Sie course/stage0-hello/run.ts und ersetzen Sie die leere Zeichenkette QUESTION durch eine eigene Frage.
export const QUESTION = "What should I notice about an API?";Der Offline-Modus verwendet einen mitgelieferten deterministischen Ersatz. Er ist die sicherste Vorabprüfung: keine Anbieteranfrage, keine private Aufzeichnung und keine Tokenkosten.
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.Benötigt keinen Schlüssel und stellt keine kostenpflichtige Anfrage. Er weist den Codepfad nach, kann jedoch keine Modellvariation zeigen.
--offlineDer standardmäßige Live-Anbieter. Ihr Terminalprozess liest DEEPSEEK_API_KEY; Live-Stufen verursachen DeepSeek-Kosten und geben die gemessenen Ausgaben aus.
export DEEPSEEK_API_KEY=your_key_hereEin optionaler lokaler Anbieter zum Vergleichen. Setzen Sie den Schlüssel und CAFE_PROVIDER. Claude kann deutlich teurer sein; prüfen Sie daher vor einer Ausführung die ausgegebene Schätzung.
export ANTHROPIC_API_KEY=your_key_here
export CAFE_PROVIDER=anthropicOffline ist kostenlos. Live-Summen variieren je nach ausgewähltem Modell, Token, Cache und aktuellen Anbieterpreisen. Betrachten Sie jede Kursschätzung als datiert; das Anbieter-Dashboard ist der Abrechnungsnachweis.
Der Kursprüfer schreibt course/progress.json lokal. Die Website zeigt für Teil 3 weder Prozentsatz noch die Zustände Fortsetzen oder Abgeschlossen, da sie diese Datei nicht beobachten kann.
npx tsx course/report.ts
# reads course/progress.json in this cloneStufe 9 fordert Sie auf, das Café hinter sich zu lassen und einen Agenten in einem vertrauten Bereich zu dokumentieren. Eine prüfbare Abgabe enthält:
Kehren Sie zum Browser-Labor zurück und üben Sie zuerst Regeln → Prompt → Evaluation. Es vermittelt dieselbe Kontrollübergabe, ohne dass Sie eine Entwicklungsumgebung installieren müssen.