在 Firebase 中開始使用 Gemini 前,您必須先在 Firebase 控制台中啟用這項服務。Firebase 中的 Gemini 會根據每個專案和每位使用者啟用,並隨 Gemini Code Assist 提供。如要進一步瞭解,請參閱「設定 Gemini Code Assist」一文。
所需權限
如要在 Firebase 中啟用及使用 Gemini 功能,您必須具備特定 IAM 角色和權限。
- 具有擁有者或編輯者 IAM 角色的專案成員,可以在 Firebase 中啟用 Gemini 並使用相關功能。
- 專案檢視者無法在 Firebase 中啟用 Gemini,但如果指派 Gemini for Google Cloud 使用者角色,他們可以使用 Gemini 的功能,包括 Firebase 聊天中的 Gemini、說明,以及 Crashlytics 中的 AI 協助。
以下說明如何將 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 for Google Cloud 產品,包括 Firebase 中的 Gemini 和支援的功能 (例如 Crashlytics 中的 AI 協助功能),請參閱「關閉 Gemini for Google Cloud API」一文。否則,您可以限制特定使用者的存取權。
如要限制特定使用者的存取權,您可以從每位使用者身上移除 Gemini for Google Cloud 使用者角色:
- 在 Firebase 主控台中開啟「Project settings」(專案設定),選取「Users and permissions」(使用者和權限),然後為每位要更新的使用者移除 Gemini for Google Cloud 角色。
排解 Firebase 中的 Gemini 問題
如果 Firebase 控制台中沒有顯示 Gemini in Firebase,請確認下列事項:
- 確認已在 Google Cloud 控制台中啟用 Gemini for Google Cloud API。
- 請確認您要授予存取權的使用者已在 IAM 中指派「Cloud AI 伴隨用戶」角色。
後續步驟
- 在 Firebase 控制台中試用 Gemini。
- 進一步瞭解提示最佳化。