はじめに
#七尾百合子生誕祭2025前夜祭昼の部 nikkieです。
本日のブログネタにGoogle CloudからClaudeを使うを選んだのですが、やってみたところドキュメントには書いていない落とし穴がありました。
目次
そういえばGoogle CloudからClaude使えたな〜
MCPクライアントを実装したことで実現したtool useの比較。
その中でClaudeのtool useに心動かされます1
MCPの素振りではAnthropicのアカウントを作ってClaudeを使いました2が、Google Cloudでも使えると思い出しました。
冗長性は大事なので触りにいきます。
「Anthropic の Claude モデルを使用する」
個人で契約しているGoogle Cloudのprojectで
- 課金を有効化
- Vertex AI APIを有効化
- Vertex AI Model GardenにてClaudeモデルを有効にする
- フォームの案内に従ったとこら、「購入」という形になりました(課金は従量の認識)
コマンドラインでgcloud auth application-default login
スクリプトの依存は2つ
- google-cloud-aiplatform
- anthropic[vertex]
落とし穴:割り当ての引き上げ
ドキュメントの「Anthropic の Vertex SDK を使用して Claude モデルに単一呼び出しを行う」に沿って用意したスクリプト
anthropic.RateLimitError: Error code: 429 - {'error': {'code': 429, 'message': 'Quota exceeded for aiplatform.googleapis.com/online_prediction_requests_per_base_model with base model: anthropic-claude-3-5-sonnet-v2. Please submit a quota increase request. https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai.', 'status': 'RESOURCE_EXHAUSTED'}}
割り当てを引き上げに行きます。
https://cloud.google.com/docs/quotas/view-manage?hl=ja#requesting_higher_quota を参照
- aiplatform.googleapis.com/online_prediction_requests_per_base_model
- claude-3-5-sonnet-v2
- 0 -> 1 にお願いしました
- us-east5は即刻却下されたので、他のregionをおすすめします
サポートからの自動返信によると、2営業日 (two business days) かかるということで、今回の試行はここでストップです。
終わりに
Google CloudからもClaudeが使えることを思い出し、ドキュメントを確認して触ってみましたが、割り当てを引き上げるのが即時でなかったので一時中断となりました(自動返信には、急ぎの際は申し出るよう案内されています)。
過去に即時引き上がった例もあった3のですが、Claudeはいま注目されているゆえに、Google Cloud内のリソースが枯渇しているのかもしれません。
今回の経験からAnthropicで使う以上のものはないのではないかと思いました(Google Cloudから使う理由が見出せなかったです)
実際に割り当てが引き上がった後にモチベーションが残っていたら、この記事を更新 or 続編記事を執筆 します