Firebase 內建 Gemini
Gemini in Firebase 是 AI 協作助理,可協助你簡化開發程序。
直接在 Firebase 控制台和其他 Firebase 開發環境,使用 Gemini in Firebase 的自然語言對話介面,即時取得 Firebase 產品和功能疑問的解答、生成程式碼來加快開發速度,並參考新的深入分析資料來縮短疑難排解時間。
主要功能
Firebase Studio| 自然語言查詢 | 使用簡單的英文給予 Gemini 提示。 |
| 即時支援 | Gemini 隨時待命,隨時提供協助。不必再切換情境或深入研究說明文件:Firebase 中的 Gemini 可以提供解答,並直接連結至來源說明文件和相關程式碼研究室。 |
| 情境感知 Firebase 專業知識 | Gemini in Firebase 深入瞭解 Firebase 產品、服務和專案,因此可以提供功能、最佳做法和實作指南等個人化資訊。 |
| 生成及偵錯程式碼 | Gemini in Firebase 可根據您的要求,以多種程式設計語言生成程式碼片段,並註明引用出處,列出 Gemini 用來生成回覆的說明文件和程式碼範例。還能分析現有程式碼、找出潛在問題,並建議改善方式。 |
| 解碼錯誤和疑難排解 | Gemini 版 Firebase 可解讀錯誤訊息,並提供清楚的說明和解決方法。還能分析記錄,建議快速解決問題的步驟。 |
| 最佳做法 | Gemini in Firebase 可提供 Firebase 最佳做法的指引,確保應用程式發揮最大效益。 |
| 支援的平台和架構 | 無論使用哪個平台 (Android、iOS、網頁等) 或架構 (Flutter、React 等),Gemini in Firebase 都能提供協助。 |
| Firebase Crashlytics 中的 AI 輔助功能 | 如果您使用 Crashlytics 並在 Firebase 中啟用 Gemini,即可取得 AI 輔助,為 Apple 和 Android 應用程式偵錯及排解問題。AI 輔助功能會提供應用程式當機情況的實用洞察資料,包括問題的完整說明、可能的根本原因資訊,以及修正問題的建議。視需要提供程式碼和背景資訊,取得更深入的洞察資料。詳情請參閱「在 Crashlytics 中取得 AI 輔助」。 |
| 使用 Firebase Cloud Messaging 和 In-App Messaging 取得廣告活動摘要和洞察資料 | Firebase 中的 Gemini 可以摘要及分析訊息廣告活動,並提供具體可行的最佳化建議,協助您提升成效。如要進一步瞭解如何使用 Gemini 取得訊息廣告活動的 AI 洞察資料,請前往 Firebase。 |
| Firebase Data Connect的 AI 輔助功能 | 在 Firebase 中使用 Gemini,以自然語言隨選生成結構定義、查詢和變動。詳情請參閱「Use AI assistance for Data Connect for queries and mutations」。 |
| 使用應用程式測試代理進行 AI 輔助 Android 測試 | 您可以透過 Firebase 控制台中的 App Distribution 存取 Firebase 應用程式測試代理程式,並根據您提供的自然語言提示,使用 AI 建立及執行測試。代理程式會建立逐步測試,您可以在各種虛擬和實體裝置上執行測試,確保應用程式品質達到最高水準。如要瞭解詳情,請參閱「應用程式測試代理程式」。 |
Gemini in Firebase 如何使用您的資料
Firebase 內建 Gemini
如果您在 Firebase 控制台、Firebase CLI 或 Firebase MCP 伺服器中啟用 Gemini 版 Firebase,Gemini 版 Firebase 就能存取您的 Firebase 環境,並依據專案提供符合需求的回覆。
-
如果使用 Firebase 中的 Gemini (免付費):
使用 Firebase 中的 Gemini (免付費) 時,須遵守《Google 服務條款》和《生成式 AI 使用限制政策》,因此 Firebase 中的 Gemini 可能會使用您的提示和回覆來訓練模型。如要進一步瞭解 Gemini in Firebase (免付費),請參閱「配額和價格」。
-
如果您在 Firebase 中使用 Gemini,且擁有Gemini Code Assist Standard 或 Enterprise 授權:
使用方式受《Google Cloud 服務條款》和《服務專屬條款》中的生成式 AI 服務條款規範,因此 Firebase 中的 Gemini 不會使用回覆、提示詞或資料訓練模型。如要進一步瞭解 Gemini in Firebase 和 Gemini Code Assist 如何使用您的資料,請參閱「Gemini for Gemini 如何使用您的資料」一文。
如要進一步瞭解 Gemini Code Assist,請參閱 Gemini Code Assist 總覽。 Google Cloud
Firebase Studio地區的「Firebase」
使用 Firebase Studio 中的生成式 AI 功能時,須遵守《生成式 AI 使用限制政策》和《Gemini API附加服務條款》(具體而言,須遵守《Gemini API附加服務條款:免付費服務》)。
進一步瞭解 Firebase 中的 Gemini Firebase Studio。
在 Firebase 中設定 Gemini
如需詳細設定步驟,請參閱「在 Firebase 中設定 Gemini」。
配額與價格
本節說明 Firebase 中 Gemini 的配額和定價結構。
配額與限制
如要查看目前的配額,請前往 Gemini for Google Cloud API 的「配額」頁面:
- 在 Google Cloud 控制台中,選取「已啟用的 API 和服務」。
- 搜尋並點按 Gemini for Google Cloud API。
- 按一下「配額與系統限制」。
畫面上會顯示 Gemini for Google Cloud API 項配額。Firebase 中的 Gemini 使用「每位使用者每天的 Chat API 要求數」配額。
如要申請提高配額,請按照下列步驟操作:
- 選取要提高的配額,然後按一下「編輯要求」。
在「New value」(新值) 文字欄位中,輸入要申請的配額,然後按一下「Submit」(提交)。
Google Cloud 團隊會評估您的要求,並透過電子郵件回覆。
定價
價格會因您使用的 Gemini 版本和帳戶類型而異:Firebase
- 如果使用者並非使用 Google Workspace (舊稱 G Suite),在 Firebase 控制台和 IDE 工具 (例如 Visual Studio Code 的 Data Connect VS Code 擴充功能) 中使用 Gemini 時,無須支付任何費用。Firebase
- Google Workspace (原名 G Suite) 使用者必須具備Gemini Code Assist Standard 或 Enterprise 授權,才能在 Firebase 控制台中存取 Firebase 中的 Gemini。這項授權可由 Google Workspace 管理員設定。詳情請參閱「透過 Firebase 取得 Gemini in Gemini Code Assist 授權」。
條款及細則和資料使用方式會因你使用的方案而異。 詳情請參閱「Gemini 版 Firebase 如何使用您的資料」一文。
後續步驟
- 在 Firebase 中設定 Gemini。
- 在 Firebase 控制台中試用 Gemini。
- 進一步瞭解提示最佳化。