借助生成式 AI 协助、企业安全和隐私保护机制,提升软件开发和交付速度。
想要使用 Gemini 模型进行构建?在 Vertex AI 中试用 Gemini API
功能
Gemini Code Assist 会在您写代码的同时补全代码,并按需生成整个代码块或函数。代码辅助功能可在许多常用 IDE 中使用,例如Visual Studio Code、JetBrains IDE(IntelliJ、PyCharm、GoLand、WebStorm 等)、Cloud Workstations、Cloud Shell 编辑器,并且支持20 多种编程语言,包括 Java、JavaScript、Python、C、C++、Go、PHP 和 SQL。
通过自然语言聊天界面,您可以与 Gemini Code Assist 快速聊天,获得编码问题的解答或者关于编码最佳实践的指导。在所有受支持的 IDE 中均可使用聊天功能。
Gemini Code Assist 会根据本地代码库和当前开发会话的上下文来生成与应用更相关的代码。对代码库进行大规模更改,包括添加新功能、更新跨文件依赖项、帮助进行版本升级、全面代码审核等。此功能由 Google 的 Gemini 1.5 Pro 模型提供支持。
通过在 Apigee 中使用 Gemini Code Assist,您无需专业知识,即可创建符合企业标准的 API。如果 API Hub 中的现有 API 规范不符合您的要求,您只需给出提示即可创建新的 API 规范。Gemini Code Assist 会考虑 API Hub 中的安全架构或 API 对象等工件,使用它们针对您的企业提出量身定制的规范建议,从而节省审核周期和开发时间。此外,Gemini 可协助您轻松启动模拟服务器,以模拟现实行为并根据您的规范构建代理。
Gemini Code Assist 包括 Gemini in Firebase,它集成在 Firebase 控制台中,可帮助您简化开发流程。与 Gemini 聊天,以便规划和设计您的应用、排查问题,并获取根据最佳做法提供的建议。借助 Crashlytics 中的 AI 辅助功能,深入了解应用崩溃情况,该功能可提供崩溃摘要、可能的根本原因和建议的修复方案。
使用自然语言在 BigQuery 中探索、转换和直观呈现数据,从数据中发掘更深入的洞见。生成富有洞见的查询,并提示 Gemini 为您创建高效的 SQL 和 Python 代码。对 Apache Spark 工作负载进行问题排查,利用分区、聚类和具体化视图方面的建议来优化数据基础架构,甚至使用 Gemini Code Assist 自定义 SQL 转换。
通过在 Application Integration 中使用 Gemini Code Assist,您可以通过提示或一键式建议构建端到端自动化流程。Gemini Code Assist 会使用提示和现有企业资产(例如 API 或应用),推荐多个根据您的使用场景量身定制的工作流。根据您的企业情境自动创建变量、预配置任务和完成文档。只需点击一下,即可获得优化建议并扩展现有流程,大幅减少维护工作量。
我们的数据治理政策有助于确保客户代码、客户输入的内容和生成的建议不会被用于训练任何共享模型,也不会用于开发任何产品。客户的数据和知识产权由客户控制并拥有。Gemini Code Assist 还提供专用 Google 访问通道、VPC Service Controls 和具有精细 IAM 权限的企业访问权限控制等安全功能,帮助企业大规模采用 AI 辅助功能,同时不会牺牲安全性和隐私性。
Gemini Code Assist 提供来源引用,因此当代码建议直接引用某个来源的长篇内容时,系统会自动对其进行标记,以帮助企业遵守许可要求。Google 的知识产权赔偿政策有助于保护获得 Gemini Code Assist 许可的用户,避免潜在的版权侵权造成的法律后果。
Gemini Code Assist 已获得多项行业认证,例如 SOC 1/2/3、ISO/IEC 27001(信息安全管理)、27017(云安全性)、27018(个人身份信息保护)和 27701(隐私信息管理)。如需了解详情,请参阅 Gemini 的认证和安全。
Gemini Code Assist 版本对比
版本 | 概览 | 主要特性 |
---|---|---|
Gemini Code Assist Standard | 提供企业级 AI 编码协助和企业级安全保护,可用于构建和运行应用。 | Standard 包括:
|
Gemini Code Assist Enterprise | AI 赋能的全方位应用开发解决方案,可根据您的私有源代码库进行自定义,并与许多 Google Cloud 服务集成,用于跨技术栈构建应用。 | 标准版包括所有功能,外加:
|
Gemini Code Assist Standard
提供企业级 AI 编码协助和企业级安全保护,可用于构建和运行应用。
Standard 包括:
Gemini Code Assist Enterprise
AI 赋能的全方位应用开发解决方案,可根据您的私有源代码库进行自定义,并与许多 Google Cloud 服务集成,用于跨技术栈构建应用。
标准版包括所有功能,外加:
工作方式
Gemini Code Assist 使用 Google 的大语言模型 (LLM)。LLM 使用数十亿行开源代码、安全数据以及 Google Cloud 文档和示例代码进行了微调。这些模型与 Gemini Code Assist 搭配使用,可让开发者在其 IDE 和 Google Cloud 服务(包括 Firebase、Colab Enterprise [Vertex AI]、Databases、BigQuery、Apigee 和 Application Integration)中执行代码补全、代码生成、自然语言聊天等。
常见用途
借助 AI 代码补全、生成和聊天功能,加快编码速度
在 IDE 中编码时,应用开发者可以使用 Gemini Code Assist 自动补全内嵌代码,或者使用自然语言注释生成代码块。他们还可以在 IDE 中与 Gemini Code Assist 对话,解决任何与代码相关的问题。
借助 AI 代码补全、生成和聊天功能,加快编码速度
在 IDE 中编码时,应用开发者可以使用 Gemini Code Assist 自动补全内嵌代码,或者使用自然语言注释生成代码块。他们还可以在 IDE 中与 Gemini Code Assist 对话,解决任何与代码相关的问题。
利用智能操作,进一步加速开发流程
开发者可以使用 Gemini Code Assist 的智能操作自动执行经常使用的开发者内部循环任务,例如测试生成和代码说明。这些预构建的一键式快捷操作有助于进一步加快开发流程。
利用智能操作,进一步加速开发流程
开发者可以使用 Gemini Code Assist 的智能操作自动执行经常使用的开发者内部循环任务,例如测试生成和代码说明。这些预构建的一键式快捷操作有助于进一步加快开发流程。
使用 Gemini in Firebase 加快应用开发速度
与 Firebase 控制台集成的 Gemini in Firebase 可提供快速解答、生成 Firebase 集成代码段、提供问题排查支持、提供应用质量数据分析等,从而简化开发流程。这项集成简化了开发者的学习过程,使开发者能够更快地使用 Firebase 构建、发布和扩缩应用。
使用 Gemini in Firebase 加快应用开发速度
与 Firebase 控制台集成的 Gemini in Firebase 可提供快速解答、生成 Firebase 集成代码段、提供问题排查支持、提供应用质量数据分析等,从而简化开发流程。这项集成简化了开发者的学习过程,使开发者能够更快地使用 Firebase 构建、发布和扩缩应用。
为您的企业量身打造的依托于生成式 AI 的辅助服务
通过在 Apigee API Management 和 Application Integration 中使用 Gemini Code Assist,您可以基于创意构建 API、构建应用之间的集成,以及自动执行您的 SaaS 应用工作流。Gemini 了解您的企业背景(例如安全架构、API、应用使用情况等),可据此针对您的使用情形量身定制推荐产品并主动提供建议。
为您的企业量身打造的依托于生成式 AI 的辅助服务
通过在 Apigee API Management 和 Application Integration 中使用 Gemini Code Assist,您可以基于创意构建 API、构建应用之间的集成,以及自动执行您的 SaaS 应用工作流。Gemini 了解您的企业背景(例如安全架构、API、应用使用情况等),可据此针对您的使用情形量身定制推荐产品并主动提供建议。
价格
Gemini Code Assist 定价方式 | 价格基于每位用户每月的许可,包含 Enterprise 年度合同条款,Standard 许可或年度合同条款。 |
---|---|
服务 | 价格 |
Gemini Code Assist Standard(包月) | 每位用户每月 22.80 美元。 |
Gemini Code Assist Standard(包年) | 预先承诺包年用量,每位用户每月 19 美元。 |
Gemini Code Assist Enterprise(每月) | 每位用户每月 54 美元 |
Gemini Code Assist Enterprise(包年) | 预先承诺包年用量,每位用户每月 45 美元。 在 2025 年 3 月 31 日之前,Gemini Code Assist Enterprise 的价格为每位用户每月 19 美元(承诺使用期限为 12 个月)。请与我们的销售团队联系,以享受此促销优惠。 |
Gemini Code Assist 定价方式
价格基于每位用户每月的许可,包含 Enterprise 年度合同条款,Standard 许可或年度合同条款。
Gemini Code Assist Standard(包月)
每位用户每月 22.80 美元。
Gemini Code Assist Standard(包年)
预先承诺包年用量,每位用户每月 19 美元。
Gemini Code Assist Enterprise(每月)
每位用户每月 54 美元
Gemini Code Assist Enterprise(包年)
预先承诺包年用量,每位用户每月 45 美元。
在 2025 年 3 月 31 日之前,Gemini Code Assist Enterprise 的价格为每位用户每月 19 美元(承诺使用期限为 12 个月)。请与我们的销售团队联系,以享受此促销优惠。
业务用例
了解各企业如何利用 Gemini Code Assist 提高开发者的工作效率和福祉。
Wayfair 首席技术官 Fiona Tan
“Gemini Code Assist 在各个方面取得了显著进步。例如,开发者的环境设置速度比以前快了 55%,代码的单元测试覆盖率提高了 48% 以上,60% 的开发者表示,他们现在可以专注于更令人满意的工作。”
观看此视频,详细了解 Wayfair 的故事合作伙伴与集成
我们正在与合作伙伴生态系统就 Gemini Code Assist 开展合作。技术合作伙伴向我们提供了有关其产品的更多文档和数据,支持我们优化 Gemini Code Assist,从而逐步为其产品提供更好的代码辅助和常规响应。服务合作伙伴将在帮助客户采用 Gemini Code Assist 方面发挥重要作用。