Firebase における Gemini の概要

Firebase の Gemini は AI を活用したコラボレーション アシスタントです。Firebase コンソールで直接 Firebase アプリの開発、最適化、トラブルシューティングに役立つ質問に回答することで、生産性を向上できます。Firebase で Gemini を使用すると、開発プロセスの合理化、デバッグ時間の短縮、信頼性の高いアプリの開発を実現できます。

Firebase の Gemini は、次のような幅広い機能を提供します。

  • 自然言語クエリ: Firebase コンソールで、わかりやすい英語を使用して Gemini にプロンプトを表示します。
  • リアルタイム サポート: Gemini は Firebase コンソールでいつでも利用でき、必要なときにいつでもサポートできます。コンテキストの切り替えやドキュメントの確認が不要になります。Firebase の Gemini が回答を提供し、ソース ドキュメントや関連する Codelab に直接リンクできます。
  • Firebase の専門知識: Firebase の Gemini は Firebase プロダクトとサービスに関する深い知識を持ち、機能、ベスト プラクティス、実装ガイダンスに関する情報を提供できます。
  • コードの生成とデバッグ: Firebase の Gemini では、複数のプログラミング言語でのリクエストに基づいてコード スニペットを生成できます。また、既存のコードを分析し、潜在的な問題を特定して、改善を提案することもできます。
  • エラーのデコードとトラブルシューティング: Firebase の Gemini はエラー メッセージを解読し、明確な説明と緩和策を提供します。また、ログを分析して、問題を迅速に解決するための手順を提案することもできます。
  • ベスト プラクティス: Firebase の Gemini は、アプリを最適な状態に保つための Firebase のベスト プラクティスに関するガイダンスを提供します。
  • プラットフォームとフレームワークのサポート: Firebase の Gemini は、使用するプラットフォーム(Android、iOS、ウェブなど)やフレームワーク(Flutter、React など)に関係なくサポートします。
  • Firebase Crashlytics の AI アシスタント: Firebase で Crashlytics を使用していて Gemini を有効にすると、Apple アプリと Android アプリの問題のデバッグとトラブルシューティングで AI アシスタントを利用できます。AI アシスタントは、問題の詳細な説明、考えられる根本原因に関する情報、問題の修正方法の提案など、アプリのクラッシュに関する実用的な分析情報を提供します。詳細については、Crashlytics で AI アシスタントを利用するをご覧ください。

Firebase の Gemini でのデータの使用方法

Firebase の Gemini が、プロンプトやそのレスポンスをデータとして使用してモデルをトレーニングすることはありません。Firebase で Gemini を有効にすると、Gemini は Firebase 環境にアクセスできるようになり、プロジェクトに合わせてレスポンスが調整される場合があります。詳細については、Google Cloud での Gemini によるデータの使用方法をご覧ください。

必要な権限

Firebase で Gemini の機能を有効にして使用するには、特定の IAM のロールと権限が必要です。

ここでは、Cloud AI Companion ユーザーのロールをプロジェクト メンバーに割り当てる方法について説明します。IAM ロールを編集できるのはプロジェクト オーナーのみです。

  1. Firebase コンソールで [プロジェクトの設定] を選択し、[ユーザーと権限] を選択します。
  2. 該当するプロジェクト メンバーの行を探します。
  3. その他のオプション)をクリックし、[アクセス権を編集] を選択します。
  4. [ロール] を開き、[Cloud AI Companion ユーザー] を選択して、[完了] をクリックします。
  5. [ロールを更新] をクリックして変更を保存します。新しいロールがユーザーに適用されるまでに 1 ~ 2 分かかる場合があります。

割り当てと料金

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

割り当てと上限

現在の割り当ては、Cloud AI Companion API の割り当てページで確認できます。

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

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

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

  1. 引き上げる割り当てを選択し、[リクエストを編集] をクリックします。
  2. リクエストする割り当てで [新しい値] テキスト フィールドを更新し、[送信] をクリックします。

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

料金

プロモーション期間中は、Firebase の Gemini の使用に対して課金されることはありません。プロモーション期間は 2024 年 7 月 30 日に終了します。詳しくは、Firebase の料金プランをご覧ください。

次のステップ