Gemini in Firebase

Firebase コンソールで利用できる AI 搭載の協力型アシスタントである Gemini in Firebase を使用して、開発プロセスを合理化できます。

Gemini in Firebase は、開発プロセスを合理化し、デバッグ時間を短縮し、自信を持って高品質なアプリを構築できる AI 搭載の協力型アシスタントです。

Firebase のプロダクトや機能に関する質問への回答を瞬時に得る、より短期間で開発するためのコードを生成する、Gemini in Firebase からの新たなインサイトによってトラブルシューティングのプロセスを短縮する。これらのことが、Firebase コンソールの自然言語チャット インターフェースを利用して可能になります。

始める

主な機能

自然言語クエリ Firebase コンソールで、平易な英語を使用して Gemini に指示を出します。
リアルタイム サポート Gemini は Firebase コンソールでいつでも利用できます。必要なときにいつでもサポートを受けることができます。コンテキストの切り替えやドキュメントの検索はもう不要: Gemini in Firebase は、回答を提供し、ソース ドキュメントや関連する Codelabs のリンクを直接表示します。
コンテキストアウェアな Firebase の専門知識 Gemini in Firebase は、Firebase のプロダクト、サービス、プロジェクトについて詳細な知識を有しているため、機能、ベスト プラクティス、実装のガイダンスに関するパーソナライズされた情報を提供できます。 コンテキスト認識は、Gemini Code Assist サブスクリプションで利用できます。
コードの生成とデバッグ Gemini in Firebase は、複数のプログラミング言語にわたり、リクエストに基づいてコード スニペットを生成でき、Gemini がレスポンスの生成に使用したドキュメントとコードサンプルを示すソースの引用が含まれています。また、既存のコードを分析することで、潜在的な問題を特定し、改善案を提示します。
エラーのデコードとトラブルシューティング Gemini in Firebase は、エラー メッセージを解読し、明確な説明と軽減策を提供できます。また、ログを分析して、問題を迅速に解決するための手順を提案することもできます。
ベスト プラクティス Gemini in Firebase では、アプリを最適化するための Firebase のベスト プラクティスに関するガイダンスを提供しています。
プラットフォームとフレームワークのサポート Gemini in Firebase は、使用しているプラットフォーム(Android、iOS、Web など)やフレームワーク(Flutter、React など)に関係なくサポートを提供できます。
Firebase Crashlytics における AI アシスタンス Crashlytics を使用して Gemini in Firebase を有効にすると、AI アシスタンスを使用して、Apple アプリと Android アプリの問題をデバッグしてトラブルシューティングできます。AI アシスタンスは、アプリのクラッシュに関する行動につながるインサイトを提供します。これには、問題の詳細な説明、考えられる根本原因に関する情報、問題の解決方法に関する提案が含まれます。必要に応じて、コードとコンテキストを提供し、より詳細な分析情報を取得することもできます。詳しくは、Crashlytics で AI アシスタンスを利用するをご覧ください。
Firebase Cloud Messaging および In-App Messaging キャンペーンの要約と分析情報 Gemini in Firebase は、メッセージ キャンペーンを要約して分析し、パフォーマンスを改善するための実用的な最適化案を提供します。詳しくは、Gemini in Firebase を使用してメッセージ キャンペーンの AI 分析情報を取得するをご覧ください。 メッセージ キャンペーンの分析情報は、Gemini Code Assist サブスクリプションで利用できます。
Gemini in Firebase による AI アシスタンス Gemini in Firebase を使用して、自然言語でクエリとミューテーションをオンデマンドで生成し、Firebase コンソールで直接テストします。詳しくは、クエリとミューテーションに AI assistance for Data Connect in the Firebase console を使用するをご覧ください。

Gemini in Firebase がデータを使用する方法

データ ガバナンスは、使用している Gemini in Firebase プランによって異なります。現在、Gemini in Firebase は、個人ユーザーには無料で提供されています。また、Google Workspace ユーザーには Gemini Code Assist の一部として提供されています。

  • 個人ユーザーとして Gemini in Firebase(無料)を使用している場合:

    Gemini in Firebase は、その回答とプロンプトを使用してモデルをトレーニングできます。Gemini in Firebase は Firebase 環境にアクセスできますが、回答がプロジェクトに合わせて調整されるとは限りません。 Gemini in Firebase(無料)を使用する場合は、Google 利用規約生成 AI の使用禁止に関するポリシーが適用されます。

    Gemini in Firebase(無料)の詳細については、割り当てと料金をご覧ください。

  • Gemini Code Assist の一部として Gemini in Firebase を使用している場合: 

    Gemini in Firebase がその回答、プロンプト、データを使用してモデルをトレーニングすることはありません。Gemini in Firebase を有効にすると、Gemini が Firebase 環境にアクセスできるようになり、回答がプロジェクトに合わせて調整される可能性があります。使用する場合は、Google Cloud 利用規約と、サービス固有の規約の生成 AI サービスに関する規約が適用されます。

    Gemini in FirebaseGemini Code Assist のデータ ガバナンスの詳細については、Gemini for Google Cloud がデータを使用する方法をご覧ください。

    Gemini Code Assist の詳細については、Gemini Code Assist の概要をご覧ください。

Gemini in Firebase を設定する

設定手順の詳細については、Gemini in Firebase を設定するをご覧ください。

割り当てと料金

このセクションでは、Gemini in Firebase の割り当てと料金構成について説明します。

割り当てと上限

現在の割り当ては、Gemini for Google Cloud API の [割り当て] ページで確認できます。

  1. Google Cloud コンソールから、[有効な API とサービス] を選択します。
  2. [Gemini for Google Cloud API] を検索してクリックします。
  3. [割り当てとシステム上限] をクリックします。

Gemini for Google Cloud API の割り当てが表示されます。Gemini in Firebase では、「ユーザーあたり 1 日の Chat API リクエスト数」の割り当てを使用します。

割り当ての増加をリクエストするには:

  1. 増やす割り当てを選択し、[リクエストの編集] をクリックします。
  2. [新しい値] テキスト フィールドにリクエストする割り当てを入力し、[送信] をクリックします。

    Google Cloud チームがリクエストを審査し、メールで回答します。

料金

料金は、使用している Gemini in Firebase のバージョンとアカウントの種類によって異なります。

利用規約とデータ ガバナンスは、使用するプランによって異なります。詳しくは、Gemini in Firebase がデータを使用する方法をご覧ください。

次のステップ