Loading...
    • 開発者ガイド
    • APIリファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    最初のステップ
    Claudeの紹介クイックスタート
    モデルと価格
    モデル概要モデルの選択Claude 4.5の新機能Claude 4.5への移行モデルの廃止予定価格
    Claudeで構築
    機能概要Messages APIの使用コンテキストウィンドウプロンプトのベストプラクティス
    機能
    プロンプトキャッシングコンテキスト編集拡張思考エフォートストリーミングメッセージバッチ処理引用多言語サポートトークンカウント埋め込みビジョンPDFサポートFiles API検索結果構造化出力Google Sheetsアドオン
    ツール
    概要ツール使用の実装方法トークン効率的なツール使用細粒度ツールストリーミングBashツールコード実行ツールプログラマティックツール呼び出しコンピュータ使用ツールテキストエディタツールWebフェッチツールWeb検索ツールメモリツールツール検索ツール
    エージェントスキル
    概要クイックスタートベストプラクティスAPIでスキルを使用
    エージェントSDK
    概要TypeScript SDKPython SDK移行ガイド
    ガイド
    ストリーミング入力権限の処理セッション管理SDKの構造化出力エージェントSDKのホスティングシステムプロンプトの変更SDKのMCPカスタムツールSDKのサブエージェントSDKのスラッシュコマンドSDKのエージェントスキルコストと使用状況の追跡ToDoリストSDKのプラグイン
    APIのMCP
    MCPコネクタリモートMCPサーバー
    サードパーティプラットフォームのClaude
    Amazon BedrockMicrosoft FoundryVertex AI
    プロンプトエンジニアリング
    概要プロンプトジェネレータプロンプトテンプレートを使用プロンプト改善ツール明確で直接的に例を使用(マルチショットプロンプティング)Claudeに考えさせる(CoT)XMLタグを使用Claudeに役割を与える(システムプロンプト)Claudeの応答を事前入力複雑なプロンプトをチェーン長いコンテキストのヒント拡張思考のヒント
    テストと評価
    成功基準を定義テストケースを開発評価ツールの使用レイテンシの削減
    ガードレールを強化
    ハルシネーションを削減出力の一貫性を向上ジェイルブレイクを軽減ストリーミング拒否プロンプトリークを削減Claudeをキャラクターに保つ
    管理とモニタリング
    Admin API概要使用状況とコストAPIClaude Code Analytics API
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    サードパーティプラットフォームのClaude

    Vertex AI上のClaude

    AnthropicのClaudeモデルは現在、Vertex AIを通じて一般提供されています。

    Claudeにアクセスするための Vertex API はMessages APIとほぼ同一で、同じすべてのオプションをサポートしていますが、2つの主な違いがあります:

    • Vertex では、model はリクエストボディで渡されません。代わりに、Google Cloud エンドポイント URL で指定されます。
    • Vertex では、anthropic_version はリクエストボディで渡され(ヘッダーではなく)、値 vertex-2023-10-16 に設定する必要があります。

    Vertex は Anthropic の公式クライアント SDKでもサポートされています。このガイドでは、Python または TypeScript のいずれかで Vertex AI 上の Claude にリクエストを行うプロセスについて説明します。

    このガイドでは、Vertex AI を使用できる GCP プロジェクトがすでにあることを前提としています。セットアップに必要な情報と完全なウォークスルーについては、Anthropic の Claude 3 モデルを使用するを参照してください。

    Vertex AI にアクセスするための SDK をインストールする

    まず、選択した言語用の Anthropic のクライアント SDKをインストールします。

    pip install -U google-cloud-aiplatform "anthropic[vertex]"

    Vertex AI へのアクセス

    モデルの可用性

    Anthropic モデルの可用性はリージョンによって異なることに注意してください。Vertex AI Model Gardenで「Claude」を検索するか、最新情報についてはClaude 3 を使用するにアクセスしてください。

    API モデル ID

    モデルVertex AI API モデル ID
    Claude Sonnet 4.5claude-sonnet-4-5@20250929
    Claude Sonnet 4claude-sonnet-4@20250514
    Claude Sonnet 3.7 ⚠️claude-3-7-sonnet@20250219
    Claude Opus 4.5claude-opus-4-5@20251101
    Claude Opus 4.1claude-opus-4-1@20250805
    Claude Opus 4claude-opus-4@20250514
    Claude Opus 3 ⚠️claude-3-opus@20240229
    Claude Haiku 4.5claude-haiku-4-5@20251001
    Claude Haiku 3.5claude-3-5-haiku@20241022
    Claude Haiku 3claude-3-haiku@20240307

    リクエストを行う

    リクエストを実行する前に、gcloud auth application-default login を実行して GCP で認証する必要がある場合があります。

    以下の例は、Vertex AI 上の Claude からテキストを生成する方法を示しています:

    from anthropic import AnthropicVertex
    
    project_id = "MY_PROJECT_ID"
    region = "global"
    
    client = AnthropicVertex(project_id=project_id, region=region)
    
    message = client.messages.create(
        model="claude-sonnet-4-5@20250929",
        max_tokens=100,
        messages=[
            {
                "role": "user",
                "content": "Hey Claude!",
            }
        ],
    )
    print(message)

    詳細については、クライアント SDK と公式の Vertex AI ドキュメントを参照してください。

    アクティビティログ

    Vertex はリクエスト-レスポンスログサービスを提供しており、使用に関連するプロンプトと完了をログに記録できます。

    Anthropic は、アクティビティを理解し、潜在的な悪用を調査するために、少なくとも 30 日間のローリングベースでアクティビティをログに記録することをお勧めします。

    このサービスを有効にしても、Google または Anthropic はコンテンツへのアクセス権を得られません。

    機能サポート

    Vertex で現在サポートされているすべての機能はここで確認できます。

    グローバルエンドポイント対地域別エンドポイント

    Claude Sonnet 4.5 以降のすべてのモデルから、Google Vertex AI は 2 つのエンドポイントタイプを提供しています:

    • グローバルエンドポイント:最大可用性のための動的ルーティング
    • 地域別エンドポイント:特定の地理的リージョンを通じた保証されたデータルーティング

    地域別エンドポイントには、グローバルエンドポイントよりも 10% の価格プレミアムが含まれます。

    これは Claude Sonnet 4.5 以降のモデルにのみ適用されます。古いモデル(Claude Sonnet 4、Opus 4、およびそれ以前)は既存の価格構造を維持しています。

    各オプションを使用する場合

    グローバルエンドポイント(推奨):

    • 最大可用性とアップタイムを提供
    • リクエストを利用可能な容量があるリージョンに動的にルーティング
    • 価格プレミアムなし
    • データレジデンシーが柔軟なアプリケーションに最適
    • 従量課金トラフィックのみをサポート(プロビジョニングされたスループットには地域別エンドポイントが必要)

    地域別エンドポイント:

    • トラフィックを特定の地理的リージョンを通じてルーティング
    • データレジデンシーとコンプライアンス要件に必須
    • 従量課金とプロビジョニングされたスループットの両方をサポート
    • 10% の価格プレミアムは、専用地域容量のインフラストラクチャコストを反映

    実装

    グローバルエンドポイントを使用する(推奨):

    クライアントを初期化するときに region パラメータを "global" に設定します:

    from anthropic import AnthropicVertex
    
    project_id = "MY_PROJECT_ID"
    region = "global"
    
    client = AnthropicVertex(project_id=project_id, region=region)
    
    message = client.messages.create(
        model="claude-sonnet-4-5@20250929",
        max_tokens=100,
        messages=[
            {
                "role": "user",
                "content": "Hey Claude!",
            }
        ],
    )
    print(message)

    地域別エンドポイントを使用する:

    "us-east1" または "europe-west1" のような特定のリージョンを指定します:

    from anthropic import AnthropicVertex
    
    project_id = "MY_PROJECT_ID"
    region = "us-east1"  # Specify a specific region
    
    client = AnthropicVertex(project_id=project_id, region=region)
    
    message = client.messages.create(
        model="claude-sonnet-4-5@20250929",
        max_tokens=100,
        messages=[
            {
                "role": "user",
                "content": "Hey Claude!",
            }
        ],
    )
    print(message)

    追加リソース

    • Google Vertex AI 価格: cloud.google.com/vertex-ai/generative-ai/pricing
    • Claude モデルドキュメント: Vertex AI 上の Claude
    • Google ブログ投稿: Claude モデルのグローバルエンドポイント
    • Anthropic 価格詳細: 価格ドキュメント
    • Vertex AI にアクセスするための SDK をインストールする
    • Vertex AI へのアクセス