首页 / 详情
Site icon

Gemini Code Assist

基本信息

Gemini Code Assist 网站截图预览

工具详情

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. 安装扩展

  1. 打开 VS Code,按下 Ctrl + Shift + X 打开扩展商店。
  2. 搜索 Gemini Code Assist
  3. 点击 Install 进行安装。
  • 命令行方式code --install-extension google.gemini-code-assist

3. 登录与授权

  1. 点击扩展侧边栏的 Gemini 图标。
  2. 选择 Sign in with Google 登录。
  3. 完成隐私条款授权即可开始使用。

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 等非主流编辑器。


评论

暂无评论