/Hugai-chatgpt

HugAi是由Springboot Vue2 elementUI集成openAi SDK开发的一套智能AI知识库,完全开源搭建属于自己的AI聊天室,目前使用的是ChatGpt 3.5模型,可配置4.0模型,支持OpenAi官方所有接口可扩展。

Primary LanguageJavaApache License 2.0Apache-2.0

介绍

HugAi是由Springboot集成openAi SDK开发的一套智能AI知识库,前后端源码完全开源。

声明:基于 Apache-2.0 协议,免费且作为开源学习使用,未经本人同意不可用于商业项目。

特别提醒:部署项目请查看帮助文档

技术栈

项目使用了多种设计模式、代码抽象的实际应用、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

待办 TODO

闲暇时间会来维护这个开源项目,前后端都是自己开发,如有疑问欢迎加入最下方讨论群。有定制或其他需求可添加下方工作微信。

功能 描述
管理端模块功能 管理端目前只有站点配置、领域会话维护,后续会添加用户模块、首页统计等功能
pdf阅读 向量库,阅读pdf、word等,正在研究
sd画图 正在研究,目前使用的是openai的画图sdk,不怎么好用
黑化 prompt中文大合集中有讨论猫娘的,懂我意思吧
.......

项目截图

讨论群/联系方式

优先查看 帮助文档 ,如有疑问或宝贵的意见,欢迎加入讨论群一起交流🤤

  • 讨论群:747193904
  • 合作微信/工作微信