一、开源项目简介
ApiCat 是一款基于 AI 技术的 API 开发工具,它旨在通过自动化和智能化的方式,帮助开发人员更快速、更高效地开发 API。ApiCat 支持 OpenAPI 和 Swagger 的数据文件导入和导出,并可以对用户输入的 API 需求进行分析和识别,自动生成相应的 API 文档和代码等内容。
二、开源协议
使用MIT开源协议
三、界面展示
功能特性
功能演示
四、功能概述
ApiCat是一款基于AI技术的API开发工具,分析识别用户输入的API需求,自动生成相应的API文档和代码,帮助开发者更快更高效地开发API。
功能描述
- 支持 OpenAPI 和 Swagger 的数据文件导入和导出,方便开发人员进行 API 规范描述和管理。
- 通过 AI 技术,可以自动识别 API 的需求和结构,生成相应的 API 文档和代码等内容,提高开发效率和质量。
详细内容请查看 README.md 文档,您可以访问 ApiCat的 在线 Demo 进行体验。
ApiCat 目前还在早期阶段,欢迎关注项目的最新动态。
五、技术选型
安装部署
获取代码
编译和启动服务
# 进入项目 cd apicat # 编译前端项目 cd fronted # 到前端项目下 pnpm install pnpm build # 更新整理依赖 go mod tidy # 编译项目 go build # 修改配置文件 # 你可以复制 config/setting.default.yaml 的配置文件内容进行配置修改 cp ./config/setting.default.yaml ./ vim ./setting.default.yaml # 启动服务(默认配置) ./apicat # 启动服务(自定义配置) ./apicat -c setting.default.yaml
六、源码地址
https://download.csdn.net/download/weixin_37576193/87776654