Gemini API(Vertex 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 による最適化と自動化など、多くの機能をご利用いただけます。
準備ができたらプラットフォームを選択:
サーバーサイドで Vertex AI Gemini API を呼び出す方法については、 詳しくは、 サーバーサイド Vertex AI SDK または Firebase Extensions は Gemini 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 のセットアップ
プロンプトで試す