Loading...
    • 開発者ガイド
    • API リファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    はじめに
    Claude の紹介クイックスタート
    モデルと料金
    モデル概要モデルの選び方Claude 4.6 の新機能移行ガイドモデルの廃止料金
    Claude で構築する
    機能概要Messages API の使用停止理由の処理プロンプトのベストプラクティス
    モデルの機能
    拡張思考適応型思考エフォート高速モード(リサーチプレビュー)構造化出力引用メッセージのストリーミングバッチ処理PDF サポート検索結果多言語サポートエンベディングビジョン
    ツール
    概要ツール使用の実装方法Web 検索ツールWeb フェッチツールコード実行ツールメモリツールBash ツールコンピュータ使用ツールテキストエディタツール
    ツールインフラストラクチャ
    ツール検索プログラムによるツール呼び出しきめ細かいツールストリーミング
    コンテキスト管理
    コンテキストウィンドウコンパクションコンテキスト編集プロンプトキャッシングトークンカウント
    ファイルとアセット
    Files API
    Agent Skills
    概要クイックスタートベストプラクティスエンタープライズ向け SkillsAPI での Skills の使用
    Agent SDK
    概要クイックスタートTypeScript SDKTypeScript V2(プレビュー)Python SDK移行ガイド
    API での MCP
    MCP コネクタリモート MCP サーバー
    サードパーティプラットフォームでの Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    プロンプトエンジニアリング
    概要プロンプトジェネレータープロンプトテンプレートの使用プロンプト改善ツール明確かつ直接的に例を使う(マルチショットプロンプティング)Claude に考えさせる(CoT)XML タグを使う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をインストールします。

    Vertex AIへのアクセス

    モデルの利用可能性

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

    APIモデルID

    モデルVertex AI APIモデルID
    Claude Opus 4.6claude-opus-4-6
    Claude Sonnet 4.6claude-sonnet-4-6
    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 Haiku 4.5claude-haiku-4-5@20251001
    Claude Haiku 3.5 ⚠️claude-3-5-haiku@20241022
    Claude Haiku 3claude-3-haiku@20240307

    リクエストの実行

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

    以下の例は、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-opus-4-6",
        max_tokens=100,
        messages=[
            {
                "role": "user",
                "content": "Hey Claude!",
            }
        ],
    )
    print(message)

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

    ClaudeはAmazon BedrockおよびMicrosoft Foundryからも利用可能です。

    アクティビティログ

    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-opus-4-6",
        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-opus-4-6",
        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の料金詳細: 料金ドキュメント

    Was this page helpful?

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