Vertex AI
Vertex AI API
Anthropicのクラウドモデルが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のクラウド3モデルの使用を参照してください。
Vertex AIにアクセスするためのSDKのインストール
まず、お好みの言語用のAnthropicのクライアントSDKをインストールします。
Vertex AIへのアクセス
モデルの利用可能性
Anthropicのモデルの利用可能性は地域によって異なることに注意してください。Vertex AI Model Gardenで「Claude」を検索するか、Claude 3を使用するで最新情報を確認してください。
API モデル名
モデル | Vertex AI API モデル名 |
---|---|
Claude 3 Haiku | claude-3-haiku@20240307 |
Claude 3 Sonnet | claude-3-sonnet@20240229 |
Claude 3 Opus (パブリックプレビュー) | claude-3-opus@20240229 |
Claude 3.5 Haiku | claude-3-5-haiku@20241022 |
Claude 3.5 Sonnet | claude-3-5-sonnet-v2@20241022 |
Claude 3.7 Sonnet | claude-3-7-sonnet@20250219 |
リクエストの実行
リクエストを実行する前に、GCPで認証を行うためにgcloud auth application-default login
を実行する必要がある場合があります。
以下の例は、Vertex AI上のClaude 3 Haikuでテキストを生成する方法を示しています:
詳細については、クライアントSDKと公式のVertex AIドキュメントを参照してください。
Was this page helpful?