[开源]基于AI技术的API开发工具,自动化和智能化快速高效开发API

开源系统分类系统
2026-06-28 08:33 3 次浏览 • 0 次下载 0KB
[开源]基于AI技术的API开发工具,自动化和智能化快速高效开发API

一、开源项目简介

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 目前还在早期阶段,欢迎关注项目的最新动态。

五、技术选型

安装部署

获取代码


访问一飞开源:https://code.exmay.com/ 下载

编译和启动服务


# 进入项目
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