概要: Firebase AI Logic ソリューション

Firebase AI Logic でアプリを開発する場合は、メインガイドで説明した基本よりも詳しい情報が必要になることがあります。このセクションで概説するソリューションでは、より高度なユースケースについてのガイダンスを提供します。

未承認のクライアントからアプリを保護する

モバイルアプリとウェブアプリでは、未承認のクライアントによる不正使用から Gemini API とプロジェクト リソースを保護する必要があります。Firebase App Check を使用して、すべての API 呼び出しが実際のアプリからのものであることを確認できます。

Firebase App Check ガイドを参照してください

アプリの新しいバージョンをリリースせずにアプリの値を更新する

アプリの新しいバージョンをリリースせずにアプリの値を動的に変更する必要がある場合は、Firebase Remote Config を使用できます。たとえば、モデル名、システム指示、プロンプト、安全性の設定、リクエストの入力を変更するなどです。

Remote Config のソリューションを参照してください

実行時の構成を動的かつ条件付きで設定する

実行時の条件に基づいて構成を設定する場合は、Firebase Remote Config を使用できます。たとえば、エンドユーザーの所在地に基づいて Vertex AI サービスと生成モデルを実行する場所を変更します。

Remote Config のソリューションを参照してください

ファイルを管理し、マルチモーダル リクエストに大きなファイルを含める

Cloud Storage for Firebase を使用すると、ファイル ストレージと管理のための高速で安全かつスケーラブルなインフラストラクチャを利用できます。また、Cloud Storage for Firebase URL を使用して、マルチモーダル リクエストに大きなファイルを含めることもできます。

Cloud Storage for Firebase のソリューションを参照してください


他の解決策やガイドも積極的に作成していますので、後日改めてご確認ください。