摘要
本发明提出一种基于LLM的OpenAPI规范自动生成方法及系统,属于人工智能领域,包括:S1:设计多代理工作流,利用LLM识别待分析Web应用程序的服务端技术栈,进而生成提示词模版;S2:基于提示词模版,使用LLM获取相应的代码语义;设计对应的多代理工作流,提取待分析Web应用程序的API端点;S3:基于提示词模版,使用LLM获取相应的OpenAPI知识;设计对应的多代理工作流,生成API端点请求参数和响应的规范,并修正与整合,得到完整OpenAPI规范。本发明方法在不依赖Web应用程序的客户端触发API的情况下,以主动的方式发现Web API,并生成OpenAPI规范。