Gemini in Firebase

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

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

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

始める


主な機能

自然言語クエリ 平易な英語を使用して Gemini に指示を出します。
リアルタイム サポート Gemini はいつでも利用可能で、必要に応じてサポートを受けることができます。コンテキストの切り替えやドキュメントの検索はもう不要: Gemini in Firebase は、回答を提供し、ソース ドキュメントや関連する Codelabs のリンクを直接表示します。
コンテキストアウェアな Firebase の専門知識 Gemini in Firebase は、Firebase のプロダクト、サービス、プロジェクトについて詳細な知識を有しているため、機能、ベスト プラクティス、実装のガイダンスに関するパーソナライズされた情報を提供できます。
コードの生成とデバッグ 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 MessagingIn-App Messaging を使用したキャンペーンの要約と分析情報 Gemini in Firebase は、メッセージ キャンペーンを要約して分析し、パフォーマンスを改善するための実用的な最適化案を提供します。詳しくは、Gemini in Firebase を使用してメッセージ キャンペーンの AI 分析情報を取得するをご覧ください。
Firebase Data Connect の AI アシスタンス Gemini in Firebase を使用して、自然言語でスキーマ、クエリ、ミューテーションをオンデマンドで生成します。詳しくは、クエリとミューテーションに AI assistance for Data Connect を使用するをご覧ください。
アプリ テスト エージェントによる AI を活用した Android テスト Firebase アプリ テスト エージェントは、Firebase コンソールの App Distribution からアクセスできます。指定した自然言語プロンプトに基づき、AI を使用してテストを作成して実行します。このエージェントは、さまざまな仮想デバイスと物理デバイスで実行できる手順ごとのテストを作成し、アプリの品質を最大限に高めます。 詳しくは、App Testing エージェントをご覧ください。

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

Gemini in Firebase

Firebase コンソールまたは Firebase CLI で Gemini in Firebase を有効にすると、Gemini が Firebase 環境にアクセスできるようになり、回答がプロジェクトに合わせて調整される可能性があります。

Firebase Studio 内の Gemini in Firebase

Firebase Studio 内の生成 AI 機能の使用には、生成 AI の使用禁止に関するポリシーGemini API 追加利用規約(特に Gemini API 追加利用規約: 有料サービス以外)が適用されます。

詳しくは、Firebase Studio 内の Gemini in Firebase をご覧ください。

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 のバージョンとアカウントの種類によって異なります。

  • Google Workspace(旧称 G Suite)を使用していないユーザーは、Firebase コンソールと IDE ツール(Visual Studio Code 用 Data Connect VS Code 拡張機能など)で Gemini in Firebase を無料で利用できます。
  • Google Workspace(旧称 G Suite)ユーザーが Firebase コンソールで Gemini in Firebase にアクセスするには、Gemini Code Assist Standard または Enterprise ライセンスが必要です。これは、Google Workspace 管理者が設定できます。 詳しくは、Gemini Code Assist サブスクリプションで Gemini in Firebase を使用するをご覧ください。

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

次のステップ