首页
/
工具详情
Gemini Code Assist(原 Duet AI)产品使用指南
一、产品总结
Gemini Code Assist 是由谷歌基于 Gemini 大模型 推出的 AI 编程助手,现已全面取代原 Duet AI。该产品深度集成于主流集成开发环境(IDE),旨在提供高效的代码辅助能力。
- 核心优势:主打 超大上下文窗口(最高 100 万 token) 与 谷歌云生态深度整合。
- 对标对象:GitHub Copilot。
- 主要能力:代码补全、生成、调试、审查以及自然语言对话。
二、核心功能
Gemini Code Assist 提供了全场景的 AI 编程支持,主要功能如下:
- 智能代码补全实时建议:根据上下文提供实时代码片段建议。
- 多语言支持:涵盖 Python、JavaScript、Java、Go、C++ 等主流编程语言。
- 快捷接受:通过
Tab键直接接受代码建议。 - 代码生成与重构自然语言生成:通过对话直接生成函数、文件或整个模块。
- 代码转换:支持跨语言代码转换。
- 自动测试:支持自动生成单元测试代码。
- AI 对话助手IDE 内聊天:在编辑器侧边栏进行对话。
- 场景:解释代码逻辑、排查错误信息、回答技术原理问题。
- 超大上下文理解免费版:128K token。
- 企业版:最高支持 100 万 token,支持分析整个代码库。
- 代码审查(GitHub 集成)自动分析 Pull Request(PR)。
- 提示潜在错误、风格问题并提供优化建议。
- Agent 模式(高级)分析全代码库,自动执行多文件复杂任务(如新功能开发、大规模重构)。
- 终端 AI 助手(Gemini CLI)直接在命令行生成代码、调试或执行命令。
- 谷歌云深度集成无缝对接 Firebase、BigQuery、Cloud Run 等 GCP 服务。
三、适用人群
根据需求与资源,建议适用以下三类群体:
人群分类适用理由推荐版本个人开发者/学生免费版额度充足,适合学习、个人项目及小型商业开发。个人版(免费)GCP 生态用户依赖 Firebase、Android Studio 或 Google Cloud 服务的团队,享受深度集成。标准版中大型技术团队需要企业级安全、私有代码库定制、审计日志与 IP 合规保障。企业版追求性价比者免费版功能远超 Copilot 免费额度,付费版单价更低。个人/标准版
四、订阅方案与价格
1. 个人版(免费)
- 价格:$0/月(无需绑定信用卡)。
- 核心额度:
- 每日:约 6000 次代码补全、240 次聊天。
- 每月:约 18 万次补全。
- 模型:Gemini 2.5 Flash(即将升级至 Gemini 3)。
- 主要限制:
- 不支持 Agent 模式(多文件复杂任务)。
- 不支持多文件批量生成。
- 隐私注意:默认收集代码数据用于模型训练(需在设置中手动关闭)。
2. 标准版(团队)
- 价格:
- 年付:$19/用户/月。
- 月付:$22.80/用户/月。
- 核心权益:
- 更高的代码生成与对话额度。
- 企业安全管理工具。
- 基础审计日志。
- 深度集成 Firebase 服务。
3. 企业版(大企业)
- 价格:
- 年付:$45/用户/月。
- 月付:$54/用户/月。
- 核心权益:
- 私有代码库定制部署。
- 100 万 token 超大上下文窗口。
- 网络隔离(VPC-SC)。
- 完整审计日志与 IP 赔偿保障。
五、快速上手指南(以 VS Code 为例)
1. 环境准备
- 账号:准备一个个人 Google 账号(免费版)或 Google Cloud 账号(企业版)。
- IDE:推荐使用 VS Code、JetBrains 系列、Android Studio 或 Cloud Shell。
2. 安装扩展
- 打开 VS Code,按下
Ctrl + Shift + X打开扩展商店。 - 搜索
Gemini Code Assist。 - 点击 Install 进行安装。
- 命令行方式:
code --install-extension google.gemini-code-assist
3. 登录与授权
- 点击扩展侧边栏的 Gemini 图标。
- 选择 Sign in with Google 登录。
- 完成隐私条款授权即可开始使用。
4. 基础配置(可选)
如需自定义模型或开关,可修改 settings.json 配置文件:
json
{
"editor.inlineSuggest.enabled": true,
"gemini.codeAssist.enable": true,
"gemini.model": "gemini-2.5-flash"
}
{
"editor.inlineSuggest.enabled": true,
"gemini.codeAssist.enable": true,
"gemini.model": "gemini-2.5-flash"
}
5. 开始使用
- 补全代码:在编辑器中输入代码,观察灰色/蓝色建议,按
Tab接受。 - 侧边栏对话:点击“侧边栏”图标,在 "Gemini Chat" 中输入问题。
- 生成代码:选中现有代码块 → 右键选择 "Gemini: Generate Code" 或直接在聊天窗口描述需求。
六、注意事项与避坑指南
在使用 Gemini Code Assist 时,请务必关注以下关键风险点:
⚠️ 1. 隐私风险(免费版)
- 数据收集:免费版默认收集代码及上下文数据用于模型训练。
- 应对方案:进入 VS Code 设置(左下角齿轮)→ 搜索 "Privacy" → 关闭 “允许数据收集” 开关。
- 警示:商业机密、核心代码严禁使用免费版,建议使用企业版私有部署。
⚠️ 2. 额度限制与重试机制
- 限制:免费版每日额度固定,一旦达到限制会出现
429 错误。 - 解决:额度需等待次日重置。避免短时间内高频批量生成或调用大文件。
⚠️ 3. 网络连接要求
- 必须外网:需稳定连接互联网访问 Google 服务器。
- 代理配置:若国内无法直连,需在 VS Code 设置中添加代理:
- json
"http.proxy": "http://<代理地址>", "http.proxyStrictSSL": true, "https.proxy": "http://<代理地址>" "http.proxy": "http://<代理地址>", "http.proxyStrictSSL": true, "https.proxy": "http://<代理地址>"
⚠️ 4. 代码生成校验
- 人工审查:AI 生成的代码必须经过人工审查、类型检查(Lint)及单元测试。
- 风险:需特别关注异步逻辑、安全漏洞校验及边界条件处理。
⚠️ 5. 上下文污染管理
- 切换任务:每次切换新项目或新模块时,建议在聊天窗口执行 重置对话 操作(快捷键
Ctrl + Shift + L)。 - 原因:避免历史提示词影响新生成代码的准确性。
⚠️ 6. IDE 兼容性说明
- 支持:VS Code、JetBrains 系(IntelliJ/PyCharm)、Android Studio、Cloud Shell。
- 不支持:Vim、Sublime Text 等非主流编辑器。
暂无评论