AIP代码生成器——标准化接口开发智能工具
AIP代码生成器遵循Google API Improvement Proposal(AIP)设计准则,为RESTful API开发提供标准化方法和批量方法模板,快速生成符合AIP的代码框架。支持多种语言和框架。
1. 截图
2. 工具网址
Vite App
3. 支持的语言和框架
- Python
- Django
- Flask
- FastAPI
- Bottle
- Tornado
- Sanic
- CherryPy
- Java
- Spring
- Spring Boot
- Jakarta EE
- Micronaut
- Quarkus
- JavaScript
- React
- Vue.js
- Angular
- Express.js
- Next.js
- Nuxt.js
- SvelteKit
- Remix
- Hapi.js
- Koa.js
- TypeScript
- NestJS
- Angular
- AdonisJS
- Ruby
- Ruby on Rails
- Sinatra
- PHP
- Laravel
- Symfony
- CodeIgniter
- Yii
- Phalcon
- C#
- ASP.NET Core
- Blazor
- Go
- Gin
- Echo
- Rust
- Actix-web
- Rocket
- Swift
- Vapor
- Kotlin
- Ktor
- Scala
- Play Framework
- Elixir
- Phoenix
- Clojure
- Luminus
- Haskell
- Yesod
- Perl
- Catalyst
- Dart
- Flutter
- Groovy
- Grails
- Erlang
- Cowboy
- Deno
- Oak
- Node.js
- Sails.js
- Meteor
- C++
- CppCMS
- C
- libonion
4. 核心代码
function generatePrompt(config: ResourceConfig): string {const { resourceName,urlPattern,includeBatchMethod,language,frameworkName} = config;let description = `根据Google API Improvement Proposal,按照模式${urlPattern},为资源${resourceName}生成${language}语言`;if (frameworkName) {description += `${frameworkName}框架`;}description += `代码,包含标准方法Get/Create/Update/List/Delete`;if (includeBatchMethod) {description += `和批量方法BatchGet/BatchCreate/BatchUpdate/BatchDelete`;}description += "。以text格式输出代码和代码中的中文注释,只输出控制器类,不输出其他代码,不输出说明内容,不输出前后markdown语言标记“```”部分。代码头部包含AI相关声明和免责注释。";return description; }