デプロイメント
Google Vertex AI上のClaude Code
Google Vertex AIを通じたClaude Codeの設定について、セットアップ、IAM設定、トラブルシューティングを含めて学習します。
前提条件
Vertex AIでClaude Codeを設定する前に、以下を確認してください:
- 請求が有効になっているGoogle Cloud Platform(GCP)アカウント
- Vertex AI APIが有効になっているGCPプロジェクト
- 希望するClaudeモデルへのアクセス(例:Claude Sonnet 4)
- Google Cloud SDK(
gcloud
)がインストールされ設定済み - 希望するGCPリージョンでクォータが割り当て済み
Vertex AIはus-east5
以外のリージョンでClaude Codeのデフォルトモデルをサポートしていない場合があります。us-east5
を使用してクォータが割り当てられていることを確認するか、サポートされているモデルに切り替えてください。
セットアップ
1. Vertex AI APIを有効化
GCPプロジェクトでVertex AI APIを有効化します:
2. モデルアクセスをリクエスト
Vertex AIでClaudeモデルへのアクセスをリクエストします:
- Vertex AI Model Gardenに移動
- “Claude”モデルを検索
- 希望するClaudeモデル(例:Claude Sonnet 4)へのアクセスをリクエスト
- 承認を待つ(24-48時間かかる場合があります)
3. GCP認証情報を設定
Claude Codeは標準のGoogle Cloud認証を使用します。
詳細については、Google Cloud認証ドキュメントを参照してください。
4. Claude Codeを設定
以下の環境変数を設定します:
レート制限の向上とプロンプトキャッシュの有効化については、Google Cloudサポートにお問い合わせください。有効化されたら、DISABLE_PROMPT_CACHING
設定を削除してください。
5. モデル設定
Claude CodeはVertex AI用に以下のデフォルトモデルを使用します:
モデルタイプ | デフォルト値 |
---|---|
プライマリモデル | claude-sonnet-4@20250514 |
小型/高速モデル | claude-3-5-haiku@20241022 |
モデルをカスタマイズするには:
IAM設定
Claude Codeに必要なIAMロールを付与します。
詳細については、Vertex IAMドキュメントを参照してください。
コスト追跡とアクセス制御を簡素化するため、Claude Code専用のGCPプロジェクトを作成することをお勧めします。
トラブルシューティング
クォータの問題が発生した場合:
- Cloud Consoleを通じて現在のクォータを確認するか、クォータ増加をリクエストしてください
「モデルが見つかりません」404エラーが発生した場合:
- 指定されたリージョンへのアクセス権があることを確認してください
- Model Gardenでモデルが有効になっていることを確認してください
429エラーが発生した場合:
- プライマリモデルと小型/高速モデルが選択したリージョンでサポートされていることを確認してください