ちょっと話題の記事

【アップデート】Google Cloud の Vertex AI で Claude 3 Sonnet と Haiku が一般提供になりました

Google Cloud でも Claude 3 を普通に利用できるようになりましたよ。Colab Enterprise でサクッと試せます。

ウィスキー、シガー、パイプをこよなく愛する大栗です。

Anthropic 社の最新生成 AI モデルである Claude 3 の Sonnet と Haiku が Google Cloud 上で一般提供となりました。2024年3月4日に Anthropic 社での Claude 3 のアナウンスとともに Google Cloud でもVertex AI で Claude 3 を使用できるアナウンスがされておりましたが、プライベート プレビューの状態で一般には利用できない状態でした。この度一般提供となり申請して直ぐに利用できる状態となっています。

Claude 3

Claude 3 のモデル自体の説明はこちらのエントリを参照ください。

現在利用可能なモデルは中位モデルの Sonnet と下位モデルの Haiku で上位モデルの Opus は Coming Soon となっています。

提供している Claude 3 のモデル一覧

Claude 3 の各モデルは Vertex AI の Model Garden で提供されていますが、現時点で Vertex AI Studio には対応していません。そのため、モデルの動作確認をするためには API 経由で行う必要があります。

なお、リソース ID は以下となっています。

  • Claude 3 Sonnet のリソース ID : claude-3-sonnet@20240229
  • Claude 3 Haiku のリソース ID : claude-3-haiku@20240307

やってみる

Claude 3 Sonnet を実際に触ってみます。ここでは Colab Enterprise を使用します。

モデルの有効化

初めて使用する時にはモデルの有効化が必要です。

Vertex AI の Model Garden で Claude 3 Sonnet の詳細を表示をクリックします。

ENABLEをクリックします。

Claude 3 を使用するためには Anthropic 社の承認が必要であるため、以下の項目を記入して、追加要件の有無を選択します。そしてNEXTをクリックします。

  • 会社名
  • 会社のウェブサイト
  • 連絡先メールアドレス
  • 本社の場所
  • 業種
  • Claude モデルの対象ユーザー
  • Claude モデルの利用目的

利用規約への同意についてチェックして、同意するをクリックします。

これで Claude 3 Sonnet が有効化されました。

画面遷移後にノートブックを開くのボタンが有効になっていない場合には、少し待ってからページをリロードしてみてください。

モデルに触る

ノートブックを開くをクリックします。

有効化されていない API がある場合にはここで有効にするをクリックします。

インポートを確認します。

Colab Enterprise の画面が表示されます。上から順に実行して動作を確認していきます。

Colab 上で実行しているため Authenticate your notebook environment (Colab only)の以下の内容を有効化して実行します。なお Colab Enterprise が起動していない場合には数分間待ちます。

from google.colab import auth
auth.authenticate_user()

Define Google Cloud project and model information[your-project-id]を使用しているプロジェクトの ID に書き換えて実行します。

プロンプトは英語になっています。以下のプロンプトを実行します。

Send me a recipe for banana bread.

すると以下のようなメッセージが出力されます。

Here is a classic recipe for delicious banana bread:

Banana Bread

Ingredients:
- 1 3/4 cups (220g) all-purpose flour
- 1 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup (115g) unsalted butter, softened
- 3/4 cup (165g) granulated sugar
- 2

プロンプトの最後に日本語でと追加すると、日本語で出力されます。

はい、バナナブレッドのレシピを日本語でお送りします。

バナナブレッド

材料:
- バナナ(熟したもの) 3本
- 薄力粉 200g
- 砂糖 150g
- 卵 2個
- サラダ油 80ml
- ベーキングパウ

さいごに

Google Cloud では自社で開発している Gemini Pro や Gemini と同じテクノロジーで構築したダウンロード可能な Gemma などがありますが、サードパーティーのモデルも利用できます。以前から注目されていた Anthropic 社の Claude の最新版である Claude 3 が利用可能になりました。Gemini Pro や Gemma は高性能のモデルですが、それ以外のモデルも選択できることが重要です。ご自分のワークロードに適したモデルを利用していきたいです。