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

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

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

已停用 Gemini for Google Cloud

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

提示表明未启用 API。

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

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

缺少权限

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

提示表明权限缺失。

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

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

缺少 Gemini Code Assist Standard 或 Enterprise 许可

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

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

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

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

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