今天,我们很高兴地宣布 Apigee API Management 中的 Gemini Code Assist 已面向公众发布。在预览版取得成功并获取宝贵的客户反馈之后,这种强大的 AI 辅助 API 开发功能现已准备就绪,可作为 Gemini Code Assist Enterprise 版的一部分用于生产。
在当今的数字环境中,API 是应用程序、服务和数据之间的关键连接器。然而,对于许多组织来说,大规模创建一致、安全和精心设计的 API 仍然具有挑战性。开发人员必须探索复杂的规范,确保符合组织标准,并避免创建重复或不一致的 API。
Gemini Code Assist in Apigee addresses these challenges by combining the power of Google's Gemini models with Apigee's unique Enterprise Context capabilities. By leveraging your organization's existing API ecosystem through API hub, Gemini Code Assist ensures generated APIs consistently align with your established patterns, security schemas, and object structures.
根据预览版的客户反馈,我们通过几项强大的功能改进了 Apigee 中的 Gemini Code Assist:
Create API specifications using natural language Gemini Code Assist interface. Simply add @Apigee before your LLM prompt to start designing or updating your API specification, reducing onboarding friction for developers who prefer conversational interfaces over traditional form-based tools.
Get plain language summaries of the generated API specifications to understand the API and understand at a glance how your enterprise context was used, helping platform teams quickly assess API functionality without diving into technical specifications.
Easily refine your generated API specifications through the chat interface, a top-requested feature during preview, enabling developers to rapidly iterate and perfect their APIs without starting from scratch.
Benefit from improved support for nested objects, ensuring consistent formatting for common elements like addresses or currency formats across different parent objects, helping platform teams maintain governance standards and reduce inconsistencies across their API ecosystem.
Proactively identify when a requested API may duplicate existing functionality, so that you can re-use existing APIs when appropriate rather than creating duplicate endpoints, preventing developers from wasting time on redundant work while helping platform teams reduce API sprawl.
Built with VPC Service Controls compliance, this tool meets stringent enterprise security requirements, enabling platform teams to confidently deploy AI-assisted development within their secure and isolated compliance frameworks.
Apigee 中的 Gemini Code Assist 提供简化的工作流程,可在维护治理的同时加速 API 开发:
1: Create: Generate OpenAPI specifications through natural language prompts
2: Iterate: Update OpenAPI specifications through natural language prompts
3: Test: Deploy mock servers for collaborative testing
4: Publish: Share specifications with your team through API hub
5: Implement: Generate proxies or backend implementations
With each step, Enterprise Context ensures your APIs align with organizational standards while reducing duplication and inconsistency.
Gemini Code Assist in Apigee is available as part of the Gemini Code Assist Enterprise edition. Existing Gemini Code Assist Enterprise customers can access these capabilities immediately within VS Code through Cloud Code and Gemini Chat.
入门步骤如下:
1: Install the Cloud Code and Gemini Code Assist extension for VS Code
2: Connect to your Apigee and API hub instances
3: Begin creating APIs with natural language prompts
For detailed instructions, visit our documentation or explore interactive tutorials in the Google Cloud console.
Your feedback drives enhancements in Gemini Code Assist for Apigee, including support for additional IDEs like IntelliJ, the gRPC protocol, style rule enforcement from API Hub, and expanded capabilities for proxy authoring and optimization.
Start building more consistent, secure, and well-designed APIs with Gemini Code Assist in Apigee, today.