Setup
Colab + Gemini APIキーの準備
本ガイドはローカル環境を一切要求しません。ブラウザと Google アカウントだけで学習を始められます。所要時間は通常 5〜10 分です。
🔑
用意するもの
Google アカウント (Colab と AI Studio に共通)
💸
コスト
Gemini の無料枠で全レッスン完走可能
⏱️
所要時間
セットアップ 5〜10 分 / 各レッスン 20〜35 分
5 ステップで完了
以下の手順を 1 度行えば、その Google アカウントの全 Colab ノートブックから同じ APIキーが参照できるようになります。レッスンごとに毎回設定する必要はありません。
01
Google AI Studio で APIキーを取得
- ブラウザで Google AI Studio (aistudio.google.com) を開きます。
- 左メニューの「Get API key」→「Create API key」を実行します。
- 発行された文字列をコピーします。これは鍵そのものなので、共有・コミットは厳禁です。
ℹ️ Vertex AI を使う場合は、本セットアップではなく Ch0-L03「GLA vs Vertex AI」で別途解説します。まずは GLA (Google AI Studio) で十分です。
02
Colab の userdata (Secrets) にキーを登録
- Colab を開き、左サイドバーの 🔑 アイコン (Secrets) をクリックします。
- 「+ Add new secret」で新規シークレットを追加します。
- Name に GOOGLE_API_KEY、Value にコピーした鍵を入力し、「Notebook access」をオンにします。
ℹ️ userdata に入れたキーは、その Colab セッションのノートブックからのみ参照できます。ノートブックを公開・共有してもキーは漏れません。
03
ノートブックの先頭で読み込む
- 全レッスンのノートブックは、Setupセクションの先頭で次のセルを実行する規約です。
- userdata.get で取得し、環境変数 GOOGLE_API_KEY に流すと、PydanticAI が自動でこの値を見つけます。
from google.colab import userdata
import os
os.environ['GOOGLE_API_KEY'] = userdata.get('GOOGLE_API_KEY')04
PydanticAI を pip install
- 本ガイドのレッスンノートブックでは、最初に必要なパッケージを 1 行でインストールします。
- Colab はセッションごとに環境がリセットされるため、毎回必要です。
!pip install -q "pydantic-ai" "pydantic-ai-guide-helpers"05
最初の Agent を動かす
- ここまで通れば、Ch0-L01「初Agent」のノートブックが動くはずです。
- 次のセルを実行し、日本語の応答が返ってくれば、セットアップは完了です。
from pydantic_ai import Agent
agent = Agent(
'google-gla:gemini-3-flash-preview',
instructions='あなたは親切なPydanticAIガイド役です。日本語で答えてください。',
)
result = agent.run_sync('PydanticAIのAgentを一言で説明して')
print(result.output)よくあるつまずき
セットアップ段階で遭遇しやすいエラーと対処です。これ以外で詰まったら GitHub Issues に報告してください。
PermissionError / ValueError: Secret not found
Colab の Secrets パネルで GOOGLE_API_KEY を作成し、Notebook access をオンにしてください。シークレット名のスペルミスも要確認です。
google.api_core.exceptions.PermissionDenied: 403
APIキーが無効化されている / 別のGoogleアカウントの鍵を使っている可能性があります。AI Studio で発行し直してください。
ResourceExhausted: 429
無料枠のレート制限に達しています。数十秒待つか、Tier を上げて再試行してください。学習用なら待つだけで通常解消します。
ModuleNotFoundError: No module named 'pydantic_ai'
Colab セッションが切れて環境がリセットされた可能性があります。Setup セクションを上から順に再実行してください。
準備ができたら
Foundation チャプターの最初のレッスンから始めるのが最短ルートです。各レッスンは 「📚 学習パート (見て理解)」と「✏️ 演習パート (書いて確認)」の 2 部構成になっています。