設定 Gemini 版 Firebase

一文。Firebase Studio

如要在 Firebase 中使用 Gemini,請先在 Firebase 控制台中啟用這項服務。系統會根據使用者和專案啟用 Gemini in Firebase,啟用方式取決於使用者類型和方案。

  • 如果您是 Google Workspace (舊稱 G Suite) 使用者,Gemini in Firebase 隨附於 Gemini Code Assist。管理員可以直接透過 Firebase 控制台購買及啟用 Gemini Code Assist 訂閱方案。詳情請參閱「設定 Gemini Code Assist」。

  • 如果您是個人使用者,可以免付費使用 Firebase 中的 Gemini,也可以訂閱 Gemini Code Assist 方案,取得情境感知功能和訊息廣告活動洞察資料。

請注意,Gemini Firebase (免付費) 和 Gemini Firebase (Gemini Code Assist 訂閱) 的服務條款不同。詳情請參閱「Gemini 版 Firebase 如何使用您的資料」一文。

所需權限

如要啟用及使用 Gemini in Firebase 的功能,必須具備特定 IAM 角色和權限。

以下說明如何將Gemini for Google Cloud使用者角色指派給專案成員。請注意,只有專案擁有者才能編輯 IAM 角色。

  1. Firebase 控制台中,依序選取「專案設定」和「使用者和權限」
  2. 找出適用專案成員的資料列。
  3. 按一下「更多選項」,然後選取「編輯權限」
  4. 展開「角色」,選取「Gemini for Google Cloud 使用者」,然後按一下「完成」
  5. 按一下「更新角色」即可儲存變更。新角色可能需要一到兩分鐘才會套用至使用者。

Firebase 中設定 Gemini

確認帳戶具備必要權限後,即可在專案的 Firebase 中啟用 Gemini。

如要為專案啟用 Gemini in Firebase,請按照下列步驟操作。

  1. 以專案擁有者或編輯者的身分開啟 Firebase 控制台,選取專案,然後按一下右上角控制台選單中的 ✦「Gemini in Firebase」。

    Gemini 窗格隨即顯示。

  2. 詳閱畫面上顯示的資訊,然後按一下「開始使用」

  3. 如要為專案中的其他使用者啟用 Gemini,請選取「專案設定」,然後選取「使用者和權限」,並指派其他使用者 Gemini for Google Cloud 角色Firebase

您現在可以透過 Firebase 中的 Gemini,加快 Firebase 開發速度。進一步瞭解如何與 Firebase 中的 Gemini 互動,請參閱這篇文章Firebase

如要在 Firebase 中使用 Gemini,並訂閱 Gemini Code Assist 方案,請參閱這篇文章,瞭解如何設定。FirebaseGemini Code Assist

透過 Gemini Code Assist 訂閱方案在 Firebase 中使用 Gemini

訂閱 Gemini Code Assist 後,即可在 Firebase 中使用 Gemini。如要啟用 Gemini Code Assist,您必須購買訂閱方案,並將授權指派給個別使用者。

您可以使用 Gemini 管理員,透過 Firebase 控制台或 Google Cloud 控制台啟用 Gemini Code Assist

以下各節說明如何購買 Gemini Code Assist,以及如何將授權指派給使用者。

購買 Gemini Code Assist 及指派授權

購買前,您必須擁有 Google Cloud 帳單帳戶,且是該帳戶的帳單管理員。如果沒有 Cloud Billing 帳戶,請按照「建立新的自助式 Cloud Billing 帳戶」一文中的操作說明進行。

如要購買 Gemini Code Assist 訂閱方案及指派授權,請按照下列步驟操作:

  1. 按一下 ✦Firebase 中的「Gemini」,開啟 Gemini 窗格。
  2. 視使用者類型而定:
    • 在顯示的資訊附註中,按一下「購買訂閱方案」
    • 在「想充分發揮 Gemini 的功用嗎?」橫幅中,按一下「試用」圖示 Gemini Code Assist
  3. 選取要購買的 Gemini Code Assist 訂閱方案類型,然後按一下「開始使用」。如要進一步瞭解 Standard 和 Enterprise 版本的差異,請參閱「比較版本」。Gemini Code Assist
  4. 按一下「繼續」
  5. 選取要用來購買訂閱方案的 Cloud Billing 帳戶。
  6. 選取要購買的Gemini Code Assist訂閱類型,然後按一下「繼續」
  7. 在「設定訂閱方案」中,填寫欄位來設定訂閱方案,包括:
    • 訂閱方案顯示名稱
    • 授權數量。授權是依使用者指派,因此請務必為所有應有 Gemini Code Assist 和 Gemini in Firebase 功能存取權的使用者購買足夠的授權。請注意,如要購買 Enterprise 版,至少須購買 10 個授權。
    • 訂閱週期 (按月或按年)。訂閱年約方案可享有折扣費率,且費用會按月收取,而非一次性付款。如要進一步瞭解 Gemini Code Assist 的定價方案,請參閱 Gemini Code Assist 定價
    • 自動續訂:承諾期 (按月或按年) 結束後,系統會自動續訂。自動續約功能可確保訂閱方案和授權維持有效。如果訂閱方案未自動續訂,則會在目前方案到期時終止,您必須再次完成購買程序並重新指派授權。
  8. 如要確認訂閱,請按一下「繼續」
  9. 詳閱訂閱詳細資料,如果同意條款,請選取「我同意這筆購買交易的條款」,然後選取「完成購買」
  10. 接著,您必須為每位使用者指派授權。按一下「下一步:管理 Gemini 授權指派作業」,然後繼續指派授權
  11. 按一下「新增授權使用者」,系統隨即會顯示使用者選取對話方塊。如要搜尋特定使用者,請在搜尋框中輸入對方的名稱。
  12. 從清單中選取一或多位使用者,然後點選「下一步」
  13. 按一下「指派授權」

    」。
  14. 指派授權完成後,請返回 Firebase 控制台,然後按一下「完成」

管理你的「Gemini Code Assist」訂閱項目

如果您已完成Gemini Code Assist訂閱 購買流程,可以透過Firebase控制台管理Gemini Code Assist訂閱 及指派授權。

如要管理訂閱方案及指派 Gemini Code Assist 授權,請按照下列步驟操作:

  1. Firebase 控制台中,依序選取「專案設定」 >「用量和帳單」 >「訂閱項目」
  2. 在「管理訂閱項目」中,按一下訂閱連結。
  3. 在隨即顯示的視窗中,按一下「管理授權」Gemini Code Assist授權管理和訂閱設定會在 Google Cloud 控制台中開啟。
  4. 如何新增授權使用者:

    1. 按一下「新增授權使用者」,系統隨即會顯示使用者選取對話方塊。如要搜尋特定使用者,請在搜尋框中輸入對方的名稱。
    2. 從清單中選取一或多位使用者,然後點選「下一步」
    3. 按一下「指派授權」
    」。
  5. 如要取消指派授權,請按照下列步驟操作:

    1. 選取要取消指派的使用者,然後按一下「取消指派授權」
  6. 如要變更訂閱方案,請前往「訂閱設定」分頁,然後按一下「修改訂閱方案」

  7. 選取 Gemini Code Assist 訂閱方案,然後按一下「繼續」

  8. 接著,你可以更新下列任一訂閱設定:

    • 訂閱方案顯示名稱
    • 授權數量。授權是依使用者指派,因此請務必為所有應有 Gemini Code Assist 和 Gemini in Firebase 功能存取權的使用者購買足夠的授權。請注意,如要購買 Enterprise 版,至少須購買 10 個授權。
    • 訂閱週期 (按月或按年)。訂閱年約方案可享有折扣費率,且費用會按月收取,而非一次性付款。如要進一步瞭解 Gemini Code Assist 的定價方案,請參閱 Gemini Code Assist 定價
    • 自動續訂:承諾期 (按月或按年) 結束後,系統會自動續訂。自動續約功能可確保訂閱方案和授權維持有效。如果訂閱方案未自動續訂,則會在目前方案到期時終止,您必須再次完成購買程序並重新指派授權。
  9. 按一下「繼續」

  10. 如果您同意條款,請按一下「我同意這筆購買交易的條款」 ,然後按一下「儲存變更」

關閉 Firebase 中的 Gemini

如要關閉所有 Gemini for Google Cloud 產品 (包括 Firebase 中的 Gemini) 和支援的功能 (例如 Crashlytics 中的 AI 輔助),請參閱「關閉 Gemini for Google Cloud API」。否則,您可以限制特定使用者的存取權。

如要限制特定使用者的存取權,可以為每位使用者移除Gemini for Google Cloud使用者角色:

  • Firebase 控制台中,開啟「專案設定」,選取「使用者和權限」,然後為要更新的每位使用者移除 Gemini for Google Cloud 角色

如要關閉 Gemini Code Assist,請按照「關閉 Gemini Code Assist」一文中的指示操作。

排解 Gemini 版 Firebase 的問題

如果 Firebase 控制台中未顯示「Gemini in Firebase,請按照下列步驟操作:

  • 確認已在 Google Cloud 控制台啟用 Gemini for Google Cloud API
  • 確認要授予存取權的使用者已在 IAM 中獲派「Cloud AI Companion 使用者」角色。
  • 如果您使用 Gemini Code Assist,請確認受影響的使用者已獲派授權

如果看到「你目前沒有Gemini Code Assist授權」訊息,表示你是 Google Workspace 使用者,必須訂閱 Gemini Code Assist才能在 Firebase 中使用 Gemini。如要瞭解詳情,請參閱「Firebase 中使用 Gemini Gemini Code Assist訂閱方案」一文。

後續步驟