HugAi是由Springboot集成openAi SDK开发的一套智能AI知识库,前后端源码完全开源。
声明:基于 Apache-2.0 协议,免费且作为开源学习使用,未经本人同意不可用于商业项目。
-
HugAi后端源码地址:
-
HugAi前台源码地址:
特别提醒:部署项目请查看帮助文档
项目使用了多种设计模式、代码抽象的实际应用、aop代码解耦等,以及java8特性,流式编程、函数式接口等相关技能点。该项目是一个全栈项目,认真的阅读代码,相信可以使你的技术进一步提升。
觉得项目不错可以帮我star⭐下仓库嘛,非常感谢你的支持🧎♂️~
- 语言与框架
- Java 8
- Springboot2.7+
- Maven 3.5+
- mybatis-plus
- 数据库:
- Mysql 8.0
- Redis
- 核心技术
- Java8+特性,流、函数式接口、Optional等
- sse消息推送
- 分布式锁redission
- anji Captcha验证码
- minio 云文件存储
- SpringSecurity 鉴权、多用户登陆
- okhttp
- 双端队列
- mapstruct
- 第三方sdk
- openai sdk
- minio 七牛云
- vue2
- element-ui
- mavon-editor
- pace-js
- echarts
闲暇时间会来维护这个开源项目,前后端都是自己开发,如有疑问欢迎加入最下方讨论群。有定制或其他需求可添加下方工作微信。
功能 | 描述 |
---|---|
管理端模块功能 | 管理端目前只有站点配置、领域会话维护,后续会添加用户模块、首页统计等功能 |
pdf阅读 | 向量库,阅读pdf、word等,正在研究 |
sd画图 | 正在研究,目前使用的是openai的画图sdk,不怎么好用 |
黑化 | prompt中文大合集中有讨论猫娘的,懂我意思吧 |
....... |
优先查看 帮助文档 ,如有疑问或宝贵的意见,欢迎加入讨论群一起交流🤤