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

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

承認されていないクライアントからアプリを保護する

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

Firebase App Check ガイドを見る

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

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

ソリューションを見るRemote Config

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

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

ソリューションを見るRemote Config

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

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

Cloud Storage for Firebase ソリューションを見る


他のソリューションとガイドも積極的に作成していますので、後日もう一度ご確認ください。