スクリプト式オフラインモード
キーも有料リクエストも不要です。コードの経路は確認できますが、モデルの出力が変化する様子は示せません。
--offline第3部は9つのガイド付きTypeScriptステージ(0〜8)と、ステージ9の転移プロジェクトで構成されます。このページでローカル環境を整え、オフラインのステージ0を確認してから、リポジトリへ進みます。ウェブサイトからローカルの進捗が見えるように装うことはありません。
コード、モデルのキー、出力、進捗はローカルのクローンに残ります。この静的サイトは講座を実行せず、course/progress.json も読みません。
公開リポジトリをクローンして中へ移動し、ロックされた正確な依存関係をインストールします。
git clone https://github.com/HUDongpin/agent-edu.git
cd agent-edu
npm cicourse/stage0-hello/run.ts を開き、空の QUESTION 文字列をご自身の質問に置き換えます。
export const QUESTION = "What should I notice about an API?";オフラインモードは、同梱された決定論的な代替モデルを使います。提供元へのリクエスト、私的な記録、トークン料金がなく、最も安全な事前確認です。
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オフラインは無料です。ライブの合計額は、選択したモデル、トークン、キャッシュ、提供元の現在料金によって変わります。講座内の見積りには日付があるものとして扱い、請求記録は提供元のダッシュボードで確認してください。
講座のチェッカーはローカルの course/progress.json に書き込みます。ウェブサイトからそのファイルは見えないため、第3部の進捗率、「つづきから」、「完了」状態は表示しません。
npx tsx course/report.ts
# reads course/progress.json in this cloneステージ9ではカフェを離れ、ご自身がよく知る分野のエージェントを文書化します。レビュー可能な提出物には、次を含めます。
まずブラウザ版ラボへ戻り、ルール → プロンプト → Evalを練習してください。開発環境を入れなくても、同じ制御の受け渡しを学べます。