今天,我们很高兴地宣布 Apigee API Management 中的 Gemini Code Assist 已面向公众发布。在预览版取得成功并获取宝贵的客户反馈之后,这种强大的 AI 辅助 API 开发功能现已准备就绪,可作为 Gemini Code Assist Enterprise 版的一部分用于生产。
在当今的数字环境中,API 是应用程序、服务和数据之间的关键连接器。然而,对于许多组织来说,大规模创建一致、安全和精心设计的 API 仍然具有挑战性。开发人员必须探索复杂的规范,确保符合组织标准,并避免创建重复或不一致的 API。
Apigee 中的 Gemini Code Assist 结合 Google Gemini 模型的强大功能与 Apigee 独有的企业背景信息功能来应对这些挑战。Gemini Code Assist 可通过 API Hub 利用组织的现有 API 生态系统,确保生成的 API 与您已建立的模式、安全架构和对象结构保持一致。
根据预览版的客户反馈,我们通过几项强大的功能改进了 Apigee 中的 Gemini Code Assist:
使用自然语言 Gemini Code Assist 界面创建 API 规范。只需在大型语言模型提示词之前添加 @Apigee,即可开始设计或更新 API 规范,从而帮助偏好会话式界面而非传统基于表单工具的开发人员降低上手难度。
获取 AI 生成的 API 规范通俗语言摘要,以了解 API 并快速掌握您企业背景知识的应用情况,进而帮助平台团队快速评估 API 功能而无需深入了解技术规范。
通过聊天界面轻松优化 AI 生成的 API 规范,这是预览版最受欢迎的功能,使开发人员能够快速迭代和完善其 API,无需从头开始。
受益于对嵌套对象的更好支持,确保不同父对象的通用元素(如地址或货币格式)格式的一致性,帮助平台团队维护治理标准并减少其 API 生态系统中的不一致性。
在请求的 API 可能复制现有功能时主动识别,以便在适当情况下重用现有 API,而不是创建重复的端点,从而防止开发人员将时间浪费在冗余工作上,同时帮助平台团队减少 API 蔓延。
该工具采用 VPC 服务控制合规性构建,满足严格的企业安全要求,使平台团队能够在其安全且隔离的合规框架内自信地部署 AI 辅助开发。
Apigee 中的 Gemini Code Assist 提供简化的工作流程,可在维护治理的同时加速 API 开发:
1. 创建:通过自然语言提示生成 OpenAPI 规范
2. 迭代:通过自然语言提示更新 OpenAPI 规范
3. 测试:部署模拟服务器以进行协作测试
4. 发布:通过 API hub 与您的团队分享规格
5. 实现:生成代理或后端实现
在每个步骤中,企业背景信息均可确保您的 API 与组织标准保持一致,同时减少重复和不一致。
Apigee 中的 Gemini Code Assist 作为 Gemini Code Assist Enterprise 版的一部分提供。现有的 Gemini Code Assist Enterprise 客户可以通过 Cloud Code 和 Gemini Chat 在 VS Code 中立即使用这些功能。
入门步骤如下:
1. 为 VS Code 安装 Cloud Code 和 Gemini Code Assist 扩展
2. 连接到您的 Apigee 和 API hub 实例
3. 开始使用自然语言提示创建 API
有关详细说明,请访问我们的文档或浏览 Google Cloud 控制台中的交互式教程。
您的反馈推动了 Apigee 中 Gemini Code Assist 的增强功能,包括支持其他 IDE(如 IntelliJ)、gRPC 协议、从 API Hub 执行样式规则以及经扩展的代理创作和优化功能。
立即使用 Apigee 中的 Gemini Code Assist,开始构建更一致、更安全、设计更巧妙的 API 吧。