排解 Gemini Code Assist Standard 和 Enterprise 功能的存取權問題

本文說明如何解決存取 Gemini Code Assist Standard 和 Enterprise 功能時發生的問題。

視管理員設定的 Google Cloud 專案和機構設定而定,您可能需要採取額外步驟,才能在 Google Cloud 控制台和支援的 IDE 中存取 Gemini Code Assist 標準版和企業版功能,例如啟用必要 API,以及為自己指派 Gemini Code Assist 標準版或企業版授權。

已停用 Gemini for Google Cloud API

嘗試使用 Gemini Code Assist 標準版或企業版功能時,例如 Google Cloud 控制台中的快速提示,或支援的 IDE 中的程式碼自動完成功能,會發生下列錯誤:

提示顯示 API 未啟用。

如果未啟用 Gemini for Google Cloud API,就會發生這個錯誤。

如果您有權限在Google Cloud 專案中啟用 Gemini for Google Cloud API,訊息中會提供啟用連結。如果沒有啟用權限,訊息會列出啟用 API 時所需的權限。

缺少權限

嘗試使用 Gemini Code Assist 標準版或企業版功能時,例如 Google Cloud 控制台中的快速提示,或支援的 IDE 中的程式碼自動完成功能,會發生下列錯誤:

系統顯示缺少權限的提示。

如果您沒有使用某項功能所需的權限,就會發生這個錯誤。

如要解決這個問題,請與 Google Cloud 管理員聯絡,要求對方授予您缺少的權限。

缺少 Gemini Code Assist Standard 或 Enterprise 授權

如要使用 Gemini Code Assist 標準版或企業版,您必須具備授權。如果Google Cloud 專案已啟用必要 API,且您具備使用 Gemini Code Assist 標準版或企業版功能的必要權限,但嘗試使用 Gemini Code Assist 標準版或企業版功能 (例如 Google Cloud 控制台中的快速提示,或支援的 IDE 中的程式碼自動完成功能) 時, Google Cloud 控制台會顯示訊息,說明您需要取得 Gemini Code Assist 標準版或企業版授權。

如果您沒有權限自行指派授權或管理授權,系統會提供連結,讓您進一步瞭解 Gemini Code Assist Standard 和 Enterprise 授權。您需要向Google Cloud 專案管理員申請授權。

透過控制台自行指派 Gemini Code Assist 標準版和企業版功能授權 Google Cloud

如果您有權自行指派授權,且貴機構有可用的授權, Google Cloud 控制台就會顯示對話方塊,請按一下「取得授權」,系統就會將授權指派給您。按一下該按鈕即可取得授權,授權會持續指派給您,直到一段時間沒有活動為止。閒置一段時間後,系統會取消指派授權,並將授權歸還給可用授權集區。

如果您有管理授權的權限,系統會顯示對話方塊,讓您手動點選「管理訂閱項目」或自動指派授權。

專案授權問題導致 IDE 發生錯誤

如果您使用與專案相關聯的 Google 帳戶登入,但該帳戶沒有 Gemini Code Assist 標準版或企業版授權,在 IDE 中使用 Gemini Code Assist 功能時可能會看到錯誤訊息。 Google Cloud

如要解決這個問題並使用免付費的 Gemini Code Assist 個人版 (內含程式碼補全和 AI 輔助對話等核心功能),請管理員為貴機構啟用 Gemini Code Assist 個人版存取權

或者,您也可以從 IDE 登出 Google Cloud,然後登入其他 Google 帳戶,使用 Gemini Code Assist。這個帳戶不得與已停用 Gemini Code Assist 個人版存取權的機構建立關聯。