排查访问 Gemini Code Assist Standard 和 Enterprise 功能时遇到的问题

本文档介绍了如何解决访问 Gemini Code Assist Standard 和 Enterprise 功能时遇到的问题。

根据管理员配置的 Google Cloud 项目和组织设置,您可能需要执行额外的步骤才能在 Google Cloud 控制台和受支持的 IDE 中访问 Gemini Code Assist Standard 和 Enterprise 功能,例如启用必需的 API 并为自己分配 Gemini Code Assist Standard 或 Enterprise 许可。

已停用 Gemini for Google Cloud API

当您尝试使用 Gemini Code Assist Standard 或 Enterprise 功能(例如 Google Cloud 控制台中的快速提示或受支持的 IDE 中的代码补全)时,发生以下错误:

提示表明未启用 API。

如果 Gemini for Google Cloud API 未启用,则会发生此错误。

如果您有权在Google Cloud 项目中启用 Gemini for Google Cloud API,则系统会在消息中提供一个启用该 API 的链接。如果您没有启用该 API 的权限,则消息会列出您需要拥有的权限才能启用该 API。

缺少权限

当您尝试使用 Gemini Code Assist Standard 或 Enterprise 功能(例如 Google Cloud 控制台中的快速提示或受支持的 IDE 中的代码补全)时,发生以下错误:

提示表明权限缺失。

如果您没有使用某项功能所需的用户权限,就会发生此错误。

如需解决此问题,请与您的 Google Cloud 管理员联系,并请求他们授予您缺少的权限。

缺少 Gemini Code Assist Standard 或 Enterprise 许可

如需使用 Gemini Code Assist Standard 或 Enterprise,您需要拥有已分配给您的许可。如果您的Google Cloud 项目已启用必需的 API,并且您拥有使用 Gemini Code Assist Standard 或 Enterprise 功能所需的权限,但您尝试使用 Gemini Code Assist Standard 或 Enterprise 功能(例如 Google Cloud 控制台中的快速提示或受支持的 IDE 中的代码补全), Google Cloud 控制台会显示一条消息,说明您需要获取 Gemini Code Assist Standard 或 Enterprise 许可。

如果您没有权限自行分配或管理许可,系统会显示一个链接,供您了解 Gemini Code Assist Standard 和 Enterprise 的许可详情。您需要向Google Cloud 项目管理员申请许可。

针对基于 Google Cloud 控制台的 Gemini Code Assist Standard 和 Enterprise 功能的许可自行分配

如果您有权自行分配许可,并且您的组织中有可用的许可,那么您会在 Google Cloud 控制台中看到一个对话框,您可以在其中点击获取许可以向自己分配许可。点击该按钮后,系统会为您分配许可,并在您进入非活动状态一段时间后自动取消分配。在该非活动期结束后,您的许可将被取消分配并返回到可用许可的池中。

如果您有权管理许可,则会看到一个对话框,您可以点击该对话框中的管理订阅手动或自动分配许可。

因项目许可问题而导致的 IDE 错误

如果您登录的 Google 账号与 Google Cloud项目相关联,但该账号没有 Gemini Code Assist Standard 或 Enterprise 许可,则可能会在 IDE 中使用 Gemini Code Assist 功能时看到错误。

如需解决此问题并使用免费的 Gemini Code Assist for individuals(包括代码补全和 AI 赋能的聊天等核心功能),请执行以下操作:

  1. 在 IDE 中,退出 Google Cloud。这是必需的,因为 Gemini Code Assist for individuals 无法与在 IDE 中经过身份验证的 Google Cloud 项目所对应的账号搭配使用。
  2. 退出登录后,请使用其他 Google 账号登录,以使用 Gemini Code Assist。此账号不得与Google Cloud 项目相关联。

然后,您就可以使用 Gemini Code Assist for individuals 了,因为该版本无需 Google Cloud 项目关联即可运行。