本文档介绍了如何配置 Gemini Code Assist 工具以在 IDE 中使用。
如需详细了解 Gemini Code Assist 工具并查看所有可用工具,请参阅 Gemini Code Assist 工具概览。
准备工作
请让您的管理员执行以下操作:
所需的角色
如需获取使用 Gemini Code Assist 工具所需的权限,请让您的管理员为您授予 Google Cloud 项目的以下 IAM 角色:- Developer Connect OAuth User (
roles/developerconnect.oauthUser
) 具有以下权限的自定义 Gemini Code Assist 工具角色:
cloudaicompanion.codeToolsSettings.get
cloudaicompanion.codeToolsSettings.list
cloudaicompanion.settingBindings.codeToolsSettingsGet
cloudaicompanion.settingBindings.codeToolsSettingsList
cloudaicompanion.instances.queryEffectiveSetting
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
个别工具可能需要额外的 Google Cloud 或第三方角色和权限才能使用,或者在特定用例中需要额外的 Google Cloud 或第三方角色和权限。如果您遇到权限错误,请与您的管理员联系,确保您拥有正确的角色和权限。
依赖项
某些工具具有依赖项,您必须先安装或启用这些依赖项,然后才能使用相应工具。一些可能需要的依赖项示例:
- 您可能需要在 IDE 中安装扩展程序。
- 您可能需要在 Google Cloud 项目中启用某个产品或服务。
- 您可能需要为服务创建账号或项目。
当您首次在 Gemini Code Assist 对话中提示工具时,系统会提示您执行所需的操作。
配置要在 IDE 中使用的工具
在 IDE 中,前往 Gemini Code Assist 对话,然后使用
@
符号后跟工具名称来提示您要使用的工具。例如,系统会向 Google 文档工具发送以下提示:
@GoogleDocs get my docs
系统会提示您连接该工具。
点击链接以连接该工具。系统随即会打开 Gemini Code Assist 代理和工具页面。
找到您要使用的工具,然后点击关联您的账号。系统随即会打开该工具的详情页面。
在工具详情页面中,点击关联,然后按照说明向工具服务进行身份验证并关联您的账号。
如需查看工具列表和一些建议的提示,请参阅可用工具。
从工具中移除授权
如需从 IDE 的工具中移除授权,请完成以下步骤:
前往 Developer Connect。
找到要移除的工具服务的账号连接器,然后点击该账号连接器的名称。系统会打开连接器详情页面。
在包含您的账号的行中,点击
更多选项。点击删除。
您的账号已从账号连接器中移除。该工具不再有权从您的 IDE 访问其服务。
后续步骤
- 按照Gemini Code Assist 工具使用入门中的说明,试用 GitHub 或 GitLab 工具。