MiniMax Agent Coding Plan可将OpenAPI 3.0规范自动解析为Spring Boot后端开发Plan,含Controller路由、Lombok DTO、Service逻辑及SDK建议,需确保JSON格式标准、模型为M3/M2.7,并校验Interface Mapping、Data Model等四大模块。

拿到一份第三方 API 文档,真正高效的做法,不是先把文档一条条“翻译乘人话”再动手写代码,而是尽快把后端服务的接口层、数据模型和调用链路整体规划出来。MiniMax Agent Coding Plan 就是为这件事准备的:它可以直接解析 OpenAPI 3.0 规范或 Swagger JSON,并输出一份可执行的后端开发 Plan,里面不仅有路由定义、DTO 结构、错误码映射和鉴权方式建议,连哪些接口具备幂等性、需要纳入重试机制,也能自动识别出来。
准备原始API文档
先打开目标接口文档页面,确认它给出的确实是标准的 OpenAPI 3.0 格式,常见地址一般像 https://xxx.com/openapi.json 或 /docs/swagger.json。要是手头只有 HTML 版文档,也别急,直接打开浏览器开发者工具,进入 Network 标签页后刷新页面,把带有“openapi”“swagger”“v3”这些字样的 XHR 请求筛出来,右键选择 Copy as cURL。接着把命令粘到终端里执行 curl -s [url] | head -n 20,重点看两点:响应头里有没有 Content-Type: application/json,返回内容是不是以 openapi: "3.0." 开头。【如果既不是 YAML 格式,也不是 Postman Collection 导出的 JSON,Coding Plan 就无法进行准确解析】
将完整JSON内容保存为openapi-spec.json,不要重命名、不要删减info字段、不要手动格式化换行——模型依赖原始字段顺序与嵌套深度做语义推断。
在MiniMax Code中启动Coding Plan
访问MiniMax Code网页版,确保右上角显示“MiniMax-M3”或“MiniMax-M2.7-highspeed”标识。点击左上角“+ New Chat”,在对话框顶部选择模型切换器,确认当前模型为M3或M2.7系列——M2.1及更早版本对OpenAPI schema的嵌套引用解析存在漏字段问题。
输入指令:“请基于以下OpenAPI 3.0规范,生成后端开发Plan:包括Spring Boot 3.x风格的Controller接口定义、对应DTO类结构(使用Lombok)、Service层关键逻辑说明、以及需引入的第三方SDK建议。忽略前端和数据库建表部分。”
将openapi-spec.json全文粘贴在下一行,注意不要加任何说明性文字,不加```json包裹,不截断paths或components字段。
校验并提取Plan中的关键模块
等待约8~15秒,Coding Plan会输出结构化Plan文档,含四个主模块:Interface Mapping、Data Model、Business Flow、Dependency Suggestion。
第一步:定位Interface Mapping模块,检查每个path是否都映射出@RequestMapping注解写法,特别注意query参数是否被正确转为@RequestParam而非@RequestBody——若出现后者,说明原始spec中该接口的content-type未声明为application/json,需回查文档修正。
第二步:进入Data Model模块,复制所有DTO类代码块,粘贴到IDE中新建package dto;【若发现某个DTO含List
第三步:打开Business Flow模块,找到标有“⚠️ External Call Required”的段落,它会明确写出哪几个接口需用RestTemplate或WebClient调用,连超时配置(connect-timeout=3000, read-timeout=5000)都已预设好。
