使用JHipster实现 OpenAI API兼容的SpringBoot示例
💡
原文中文,约2100字,阅读约需5分钟。
📝
内容提要
本文介绍了使用JHipster和llama.cpp实现OpenAI API兼容服务器的示例项目结构生成。建议使用Node进行开发,并生成package.json以获得更好的开发体验。项目根目录中生成了git、prettier、eslint、husky等工具的配置文件。使用openapi-generator-cli进行API优先开发,并使用Swagger-Editor编辑api.yml定义文件。使用Sonar分析代码质量。可以使用Docker简化开发,并提供了docker-compose配置文件。可以配置CI来实现持续集成。
🎯
关键要点
- 使用 JHipster 和 llama.cpp 实现 OpenAI API 兼容服务器的示例项目结构生成时需要 Node。
- 建议在开发时生成 package.json,以获得更好的开发体验。
- 项目根目录中生成 git、prettier、eslint、husky 等工具的配置文件。
- 使用 openapi-generator-cli 进行 API 优先开发,并通过 Swagger-Editor 编辑 api.yml 定义文件。
- 使用 Sonar 分析代码质量,可以启动本地 Sonar 服务器进行分析。
- 可以使用 Docker 简化开发,提供 docker-compose 配置文件以启动所需的服务。
- 可以配置 CI 来实现持续集成,使用 jhipster ci-cd 生成配置文件。
🏷️
标签
➡️