本文說明如何解決 Gemini Code Assist 功能存取問題。
視管理員設定的 Google Cloud 專案和機構設定而定,您可能需要採取額外步驟,才能在 Google Cloud 控制台和支援的 IDE 中存取 Gemini Code Assist 功能,例如啟用必要的 API,並為自己指派 Gemini Code Assist 授權。
停用 Google Cloud 專用 Gemini
嘗試使用 Gemini Code Assist 功能 (例如 Google Cloud 主控台中的快速提示,或支援 IDE 中的程式碼補全功能) 時,會發生下列錯誤:
如果您未啟用 Gemini for Google Cloud API,就會發生這個錯誤。
如果您有權在 Cloud 專案中啟用 Gemini for Google Cloud,系統會在訊息中提供啟用連結。如果您沒有啟用 API 的權限,系統會在訊息中列出啟用 API 所需的權限。
缺少權限
嘗試使用 Gemini Code Assist 功能 (例如 Google Cloud 主控台中的快速提示,或支援 IDE 中的程式碼補全功能) 時,會發生下列錯誤:
如果您沒有使用功能所需的使用者權限,就會發生這個錯誤。
如要解決這個問題,請與 Google Cloud 管理員聯絡,要求對方授予您缺少的權限。
缺少 Gemini Code Assist 授權
如要使用 Gemini Code Assist,您必須取得授權。如果 Cloud 專案已啟用必要的 API,且您具備使用 Gemini Code Assist 功能所需的權限,但嘗試使用 Gemini Code Assist 功能 (例如 Google Cloud 控制台中的快速提示,或支援的 IDE 中的程式碼補全功能),Google Cloud 控制台會顯示訊息,說明您需要取得 Gemini Code Assist 授權。
如果您沒有自行指派授權或管理授權的權限,系統會提供一個連結,讓您進一步瞭解 Gemini Code Assist 授權。您必須向 Cloud 專案管理員申請授權。
針對 Google Cloud 控制台 Gemini Code Assist 功能,自行指派授權
如果您有權自行指派授權,且貴機構有可用的授權,Google Cloud 主控台中就會顯示對話方塊,請點選「取得授權」,系統就會指派授權給您。點選該按鈕後,系統會指派授權給您,授權會持續有效,直到一段時間未使用為止。在閒置期過後,您的授權會取消指派,並歸還至可用授權的集區。
如果您具備授權管理權限,系統會顯示對話方塊,您可以點選「管理訂閱項目」手動或自動指派授權。