Gemini APIVertex AI in Firebase を使用)

Vertex AI in Firebase を使用して Gemini API で AI を活用したモバイルアプリ、ウェブアプリ、機能を構築できます

Vertex AI Gemini API では、最新の生成 AI にアクセスできます 「Gemini モデル」です。Pod に Vertex AI Gemini API をモバイルアプリやウェブアプリから直接行えます。 - Vertex AI in Firebase SDK を使用できます。これらのクライアントは モバイルアプリやウェブアプリ専用に開発された SDK でセキュリティを確保 他の Firebase との統合のオプションや、未承認のクライアントに対する 提供します。

これらのクライアント SDK を使用すると、AI によるパーソナライズをアプリに追加し、AI を構築できます。 AI による最適化と自動化など、多くの機能をご利用いただけます。


準備ができたらプラットフォームを選択:

iOS+ Android ウェブ Flutter

サーバーサイドで Vertex AI Gemini API を呼び出す方法については、 詳しくは、 サーバーサイド Vertex AI SDK または Firebase ExtensionsGemini API です


主な機能

マルチモーダル入力 Gemini モデルは、 マルチモーダルであるため、Gemini API に送信されるプロンプトにはテキスト、 画像(PDF も含む)、動画、音声などです。
機能スイートの拡大 SDK を使用すると Gemini API を呼び出す モバイルアプリやウェブアプリから AI チャット エクスペリエンスの構築関数呼び出しを使用する 使用できます。
本番環境アプリのセキュリティ Firebase App Check を使用する Vertex AI Gemini APIを保護 防ぐことができます。
堅牢なインフラストラクチャ モバイル デバイス向けに構築されたスケーラブルなインフラストラクチャを活用 ウェブ アプリケーションなど、 Firebase データベース サービスによる構造化データの管理 (Cloud Firestore など)と ランタイム構成を動的に設定する Firebase Remote Config

仕組み

Vertex AI in Firebase SDK を使用すると、 Vertex AI Gemini API をモバイルアプリまたはウェブアプリから直接削除して、 バックエンドを設定する必要があります。

詳しくは、 Vertex AI から Gemini API、 これにより、Gemini モデルにアクセスできます。

実装パス

アプリを Firebase に接続する アプリを Firebase プロジェクトに登録してから、 追加します。
SDK をインストールして初期化する アプリの Vertex AI in Firebase SDK をインストールします。 次に、Vertex AI サービスと生成関数を初期化します。 使用できます。
Gemini API を呼び出す 次のいずれかを使用して Gemini API を呼び出します。 text-only または マルチモーダル プロンプト テキスト出力を生成します。より複雑な呼び出しを使用して チャット体験 または 関数呼び出し
本番環境を準備する モバイルアプリやウェブアプリ向けの重要な統合を実装する API を不正使用から保護するために Firebase App Check および これには大きなサイズのファイルも含まれます (Cloud Storage for Firebase URL を使用したリクエストで送信する)

次のステップ

モバイルアプリまたはウェブアプリで Vertex AI Gemini API の利用を開始する

iOS+ の設定 Android でのセットアップ ウェブの設定 Flutter のセットアップ

プロンプトで試す

Vertex AI Studio に移動

Gemini モデルの詳細

詳しくは、 さまざまなユースケースで利用可能な および 割り当てと料金をご確認ください。