iOS+
Android
ウェブ
Flutter
このページでは、Gemini API SDK と Vertex AI in Firebase SDK に関するよくある質問(FAQ)の回答を紹介します。その他の質問については、Google Cloud ドキュメントの Gemini API に関するよくある質問 をご覧ください。
Vertex AI in Firebase SDK を使用するには、どの API を有効にする必要がありますか?有効にするにはどうすればよいですか?
Vertex AI in Firebase SDK を使用するには、プロジェクトで次の 2 つの API が有効になっている必要があります。
これらの API は、Firebase コンソールで数回クリックするだけで有効にできます。
[Gemini を使用した構築 ] ページ に移動します。
Vertex AI in Firebase カードをクリックして、2 つの API を有効にするワークフローを起動します。このワークフローでは、Firebase API キーの許可リストに Vertex AI in Firebase API も追加されます。
または、Google Cloud コンソール(より手動的なオプション)を使用することもできます。
このよくある質問のエントリの上部にある各 API リンクをクリックし、各 API のページで [有効にする ] をクリックします。
Google Cloud ドキュメントの API の制限を追加する の手順に沿って、Firebase API キーの許可リストに Vertex AI in Firebase API を追加します。
Vertex AI in Firebase SDK を使用するのに必要な権限
操作
必要な IAM 権限
必要な権限をデフォルトで含む IAM ロール
従量課金制(Blaze)のお支払いプランに課金システムをアップグレードする
firebase.billingPlans.update
resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
オーナー
プロジェクトで API を有効にする
serviceusage.services.enable
編集者
オーナー
Firebase アプリの作成
firebase.clients.create
Firebase 管理者
編集者
オーナー
Vertex AI in Firebase SDK で使用できるモデル
Vertex AI in Firebase SDK は、Gemini モデルの詳細 に記載されている Gemini 基盤モデルで使用できます。
Vertex AI in Firebase SDK では、基盤以外の Gemini モデル(PaLM モデル、チューニング済みモデル、Gemma ベースのモデルなど)を使用できません 。
SDK には新しい機能が頻繁に追加されますので、最新情報については、このよくある質問(リリースノート、ブログ、ソーシャル投稿も参照)をご確認ください。
400 エラー Service agents are being provisioned ... Service agents are needed to read the Cloud Storage file provided.
を修正するにはどうすればよいですか?
Cloud Storage for Firebase URL を使用してマルチモーダル リクエストを送信しようとすると、次の 400 エラーが発生することがあります。
Service agents are being provisioned ... Service agents are needed to read the Cloud Storage file provided.
このエラーは、プロジェクトで Vertex AI API が有効になっているときに、必要なサービス エージェントが正しく自動プロビジョニングされていないプロジェクトが原因で発生します。これは一部のプロジェクトで発生する既知の問題であり、現在、グローバルな修正に取り組んでいます。
プロジェクトを修正してこれらのサービス エージェントを正しくプロビジョニングし、マルチモーダル リクエストに Cloud Storage for Firebase URL を含めることができるようにする回避策は次のとおりです。プロジェクトのオーナー である必要があります。この一連のタスクは、プロジェクトに対して 1 回だけ完了する必要があります。
gcloud CLI を使用してアクセスし、認証します。
最も簡単な方法は、Cloud Shell から行うことです。詳しくは、Google Cloud ドキュメント をご覧ください。
プロンプトが表示されたら、ターミナルに表示される手順に沿って、Firebase プロジェクトに対して gcloud CLI を実行します。
Firebase プロジェクト ID が必要です。これは、Firebase コンソールの settings
プロジェクトの設定 の上部にあります。
次のコマンドを実行して、プロジェクトに必要なサービス エージェントをプロビジョニングします。
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/us-central1/endpoints -d ''
サービス エージェントがプロビジョニングされるまで数分待ってから、Cloud Storage for Firebase URL を含むマルチモーダル リクエストの送信を再試行します。
数分待ってもこのエラーが解決しない場合は、Firebase サポート にお問い合わせください。
Vertex AI in Firebase の使用感に関するフィードバックを送信する