使用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 生成配置文件。
🏷️

标签

➡️

继续阅读