在 Firebase 中開始使用 Gemini 前,您必須先在 Firebase 控制台中啟用這項服務。Firebase 中的 Gemini 會根據使用者和專案個別啟用,啟用方式取決於使用者類型和方案。
如果您是 Google Workspace (舊稱 G Suite) 使用者,Firebase 中的 Gemini 就會隨 Gemini Code Assist 一併提供。管理員可以直接透過 Firebase 控制台購買及啟用 Gemini Code Assist 訂閱。如要進一步瞭解,請參閱「設定 Gemini Code Assist」一文。
如果您是個人使用者,Firebase 中的 Gemini 可免費使用,也可以透過 Gemini Code Assist 使用,後者可提供內容相關資訊和訊息廣告活動洞察資料。
請注意,Firebase 中的 Gemini (免費) 和 Firebase 中的 Gemini (Gemini Code Assist 的一部分) 適用不同的服務條款。如要進一步瞭解相關資訊,請參閱「Firebase 中的 Gemini 如何使用您的資料」。
所需權限
如要在 Firebase 中啟用及使用 Gemini 功能,您必須具備特定 IAM 角色和權限。
- 具有擁有者或編輯者 IAM 角色的專案成員,可以在 Firebase 中啟用 Gemini 並使用相關功能。
- 專案檢視者無法在 Firebase 中啟用 Gemini,但如果指派 Gemini for Google Cloud 使用者角色,他們可以使用 Gemini 的功能,包括 Firebase 聊天中的 Gemini、說明,以及 Crashlytics 中的 AI 協助。
- 如果專案屬於 Google Workspace (舊稱 G Suite),則必須由 Google Workspace 管理員啟用。
以下說明如何將 Gemini for Google Cloud 使用者角色指派給專案成員。請注意,只有專案擁有者可以編輯身分與存取權管理 (IAM) 角色。
- 在 Firebase 主控台中,依序選取 「Project settings」和「Users and permissions」。
- 找出適用專案成員的資料列。
- 按一下 「更多選項」,然後選取「編輯權限」。
- 展開「角色」,選取「Gemini for Google Cloud 使用者」,然後點選「完成」。
- 按一下「更新角色」即可儲存變更。系統可能需要一兩分鐘的時間,才能為使用者套用新角色。
在 Firebase 中設定 Gemini
確認帳戶具備必要權限後,即可為專案在 Firebase 中啟用 Gemini。
請執行下列操作,為專案啟用 Firebase 中的 Gemini 用途。
專案擁有者或編輯者可開啟 Firebase 主控台、選取專案,然後按一下右上方主控台選單中的 Firebase 中的 ✦Gemini。
畫面上會顯示 Gemini 窗格。
詳閱畫面上顯示的資訊,然後按一下「開始使用」。
您可以選擇為專案中的其他使用者在 Firebase 中啟用 Gemini:從 「專案設定」中選取「使用者和權限」,然後指派其他使用者的「Gemini for Google Cloud」角色。
您現在可以使用 Firebase 中的 Gemini 加快 Firebase 開發作業。如要進一步瞭解如何在 Firebase 中與 Gemini 互動,請參閱「在 Firebase 控制台中試用 Gemini」一文。
如果您打算在 Firebase 中使用 Gemini 並訂閱 Gemini Code Assist,請參閱在 Firebase 中使用 Gemini 並訂閱 Gemini Code Assist,瞭解設定說明。
Firebase 中的 Gemini (訂閱 Gemini Code Assist)
購買 Gemini Code Assist 訂閱後,即可在 Firebase 中使用 Gemini 的其他功能,包括情境感知和訊息廣告活動深入分析。如要啟用 Gemini Code Assist,您必須購買訂閱方案,並將授權指派給個別使用者。
您可以透過 Firebase 主控台或 Google Cloud 主控台,使用 Gemini 管理員啟用 Gemini Code Assist。如果您打算為使用免付費 Spark 方案的專案啟用 Gemini Code Assist,建議您使用 Firebase 主控台購買及管理 Gemini Code Assist 訂閱方案。雖然 Gemini Code Assist 授權是根據使用者 (而非專案) 指派,但 Google Cloud 主控台會要求您將用於購買的 Cloud Billing 帳戶與專案建立關聯。系統會自動將該專案升級至即付即用 Blaze 方案。透過 Firebase 主控台管理訂閱項目,可確保 Spark 方案中的專案不會升級至 Blaze。如要進一步瞭解 Spark 和 Blaze 方案,請參閱 Firebase 定價方案。
以下各節說明如何購買 Code Assist 中的 Gemini,並將授權發給使用者。
購買 Gemini Code Assist 並指派授權
購買前,您必須擁有 Google Cloud 帳單帳戶,並且是該帳戶的帳單管理員。如果您沒有 Cloud Billing 帳戶,請按照「建立新的自助 Cloud Billing 帳戶」一文中的操作說明進行操作。
如要購買 Gemini Code Assist 訂閱方案並指派授權,請按照下列步驟操作:
- 按一下 Firebase 中的 ✦Gemini,開啟 Gemini 窗格。
- 視使用者類型而定:
- 在隨即顯示的資訊附註中,按一下「購買訂閱項目」。
- 在「想編寫出更進階的程式碼嗎?」橫幅中,按一下「試試看」Gemini Code Assist。
- 選取要購買的 Gemini Code Assist 訂閱類型,然後按一下「開始使用」。如要進一步瞭解 Standard 和 Enterprise 版本的差異,請參閱「比較 Gemini Code Assist 版本」。
- 按一下「繼續」。
- 選取要用來購買訂閱項目的 Cloud Billing 帳戶。
- 選取要購買的 Gemini Code Assist 訂閱類型,然後按一下「繼續」。
- 在「設定訂閱方案」中,填寫欄位以設定訂閱方案,包括:
- 訂閱方案顯示名稱。
- 授權數量。授權會依使用者人數指派,因此請務必購買足夠的授權,讓所有需要存取 Gemini Code Assist 和 Gemini 在 Firebase 功能中的使用者都能使用。請注意,如果您購買的是 Enterprise 版,則必須購買至少 10 個授權。
- 訂閱週期 (月費或年費)。年訂閱方案提供折扣費率,且以月付方式收費,而非一次性付款。如要進一步瞭解 Gemini Code Assist 的價格方案,請參閱 Gemini Code Assist 定價。
- 自動續約:在承諾期 (按月或按年) 結束後,自動續約功能可讓訂閱和授權保持有效。如果訂閱方案未自動續約,則會在目前的約期結束時終止,屆時您必須再次完成購買程序,並重新指派授權。
- 如要確認訂閱,請按一下「繼續」。
- 詳閱訂閱詳細資料,如果同意條款,請依序選取「我同意這筆購買交易的條款」和「完成購買」。
- 接著,您必須為每位使用者指派授權。按一下「下一步:管理 Gemini 授權指派作業」,然後繼續「指派授權」。
- 按一下「新增授權使用者」,系統隨即會顯示使用者選取對話方塊。如要搜尋特定使用者,請在搜尋框中輸入對方的名稱。
- 從清單中選取一或多位使用者,然後按一下「下一步」。
按一下「指派授權」。
指派授權完成後,請返回 Firebase 控制台,然後按一下「完成」。
管理你的「Gemini Code Assist」訂閱項目
如果您已完成 Gemini Code Assist 訂閱購買流程,就可以透過 Firebase 控制台管理 Gemini Code Assist 訂閱和指派授權。
如要管理訂閱方案並指派 Gemini Code Assist 授權,請按照下列步驟操作:
- 在 Firebase 控制台中,依序選取 「Project settings」 >「Usage and Billing」 >「Subscriptions」。
- 在「管理訂閱項目」中,點選訂閱連結。
- 在隨即顯示的視窗中,按一下「管理授權」。Gemini Code Assist 授權管理和訂閱設定會在 Google Cloud 控制台中開啟。
如何新增授權使用者:
- 按一下「新增授權使用者」,系統隨即會顯示使用者選取對話方塊。如要搜尋特定使用者,請在搜尋框中輸入對方的名稱。
- 從清單中選取一或多位使用者,然後按一下「下一步」。
- 按一下「指派授權」。
如要取消指派授權,請按照下列步驟操作:
- 選取要取消指派的使用者,然後按一下「取消指派授權」。
如要變更訂閱項目,請前往「訂閱設定」分頁,然後點選「修改訂閱項目」。
選取 Gemini Code Assist 訂閱項目,然後按一下「繼續」。
接著,您可以更新下列任一訂閱設定:
- 訂閱方案顯示名稱。
- 授權數量。授權會依使用者人數指派,因此請務必購買足夠的授權,讓所有需要存取 Gemini Code Assist 和 Gemini 在 Firebase 功能中的使用者都能使用。請注意,如果您購買的是 Enterprise 版,則必須購買至少 10 個授權。
- 訂閱週期 (月費或年費)。年訂閱方案提供折扣費率,且以月付方式收費,而非一次性付款。如要進一步瞭解 Gemini Code Assist 的價格方案,請參閱 Gemini Code Assist 定價。
- 自動續約:在承諾期 (按月或按年) 結束後,自動續約功能可讓訂閱和授權保持有效。如果訂閱方案未自動續約,則會在目前的約期結束時終止,屆時您必須再次完成購買程序,並重新指派授權。
按一下「繼續」。
如果您同意條款,請按一下「我同意這筆購買交易的條款」,然後點選「儲存變更」。
在 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」中的指示操作。
排解 Firebase 中的 Gemini 問題
如果 Firebase 主控台中沒有顯示 Firebase 中的 Gemini,請確認以下事項:
- 確認已在 Google Cloud 控制台中啟用 Gemini for Google Cloud API。
- 請確認您要授予存取權的使用者已在 IAM 中指派「Cloud AI 伴隨用戶」角色。
- 如果您使用 Gemini Code Assist,請確認受影響的使用者已獲派授權。
後續步驟
- 在 Firebase 控制台試用 Gemini。
- 進一步瞭解提示最佳化。