本文档介绍了如何解决访问 Gemini Code Assist 功能时遇到的问题。
根据您的管理员配置的 Google Cloud 项目和组织设置,您可能需要执行其他步骤才能在 Google Cloud 控制台中和受支持的 IDE 中使用 Gemini Code Assist 功能,例如启用所需的 API 并为自己分配 Gemini Code Assist 许可。
停用了 Gemini for Google Cloud API
当您尝试使用 Gemini Code Assist 功能(例如 Google Cloud 控制台中的快速提示或受支持的 IDE 中的代码补全)时,会发生以下错误:
如果未启用 Gemini for Google Cloud API,就会出现此错误。
如果您有权在 Google Cloud 项目中启用 Gemini for Google Cloud API,则该消息会提供用于启用该 API 的链接。如果您无权启用该 API,则消息会列出您需要具备的权限。
缺少权限
当您尝试使用 Gemini Code Assist 功能(例如 Google Cloud 控制台中的快速提示或受支持的 IDE 中的代码补全功能)时,会发生以下错误:
如果您没有使用某项功能所需的用户权限,就会出现此错误。
如需解决此问题,请与您的 Google Cloud 管理员联系,请求他们向您授予缺少的权限。
缺少 Gemini Code Assist 许可
如需使用 Gemini Code Assist,您需要获得许可。如果您的 Google Cloud 项目已启用所需的 API,并且您拥有使用 Gemini Code Assist 功能所需的权限,但您尝试使用 Gemini Code Assist 功能(例如 Google Cloud 控制台中的快速提示或受支持的 IDE 中的代码补全),Google Cloud 控制台会显示一条消息,说明您需要获取 Gemini Code Assist 许可。
如果您没有自行分配许可或管理许可的权限,系统会提供一个链接,供您详细了解 Gemini Code Assist 许可。您需要向 Google Cloud 项目管理员申请许可。
为基于 Google Cloud 控制台的 Gemini Code Assist 功能自行分配许可
如果您有权自行分配许可,并且贵组织中有许可可用,则会在 Google Cloud 控制台中看到一个对话框,您可以点击获取许可以让系统向您分配许可。点击该按钮会向您分配许可,该许可会一直有效,直到您在一段时间内没有使用。在该非活动期结束后,您的许可将被取消分配并返回到可用许可池。
如果您有权管理许可,则会看到一个对话框,您可以点击管理订阅手动或自动分配许可。