HugAi是由Springboot集成openAi SDK開發的一套智能AI知識庫,支持GPT對話,AI繪圖Midjourney、Stable Diffusion、openai,前後端源碼完全開源。
聲明:基於Apache-2.0 協議,免費且作為開源學習使用,開源不易,二開或商用請註明原作者。
HugAi後端源碼地址:
HugAi前台源碼地址:
在線體驗地址:http://chat.hootin19.fun
幫助文檔:http://chat.doc.hootin19.fun
我的博客:https://www.hootin19.fun
特別提醒:部署項目請查看幫助文檔
✅ ChatGpt聊天對話,支持中斷停止響應,支持GPT3.5、4.0、3.5-16K等模型選擇
✅ 對話配置中心,平台管理、模型管理、api配置管理、鏡像地址管理
✅ 可配置鏡像地址,ApiKey池
✅ 支持主流Midjourney、Stable Diffusion、dall-e AI繪圖功能,文生圖、圖生圖、放大、重繪,AI優化Prompt
✅ 扮演多種角色,小紅書文案、廣告創意、小說家、Prompt優化師等
✅ 支持sse與websocket兩種方式,流式響應打字機輸出,後台動態設置,無需重啟
✅ 雲端存儲對話記錄,對話維護,上下文token計算
✅ 支持多用戶登陸:管理員、用戶、遊客,動態路由鑑權,不侵入代碼
✅ 支持本地、服務器、minio雲端文件存儲,多種文件上傳策略動態切換
已接入大模型:OpenAi、訊飛星火、文心一言、Ollama
項目使用了多種設計模式、代碼抽象的實際應用、延時隊列、並發同步模式等,以及java8+特性,流式編程、函數式接口等相關技能點。該項目是一個全棧項目,認真的閱讀代碼,相信可以使你的技術進一步提升。
覺得項目不錯可以幫我star下倉庫嘛,非常感謝你的支持?♂️~
閒暇時間會來維護這個開源項目,前後端都是自己開發,如有疑問歡迎加入最下方討論群
| 功能 | 描述 | |
|---|---|---|
| ✅ | 管理端模塊功能 | 管理端目前只有站點配置、領域會話維護,後續會添加用戶模塊、首頁統計等功能 |
| ✅ | sd畫圖 | 正在研究,目前使用的是openai的畫圖sdk,不怎麼好用 |
| ✅ | sd畫圖結合chatGpt | prompt交給chatGpt優化,配置化,用戶可自選專業模式或簡單模式 |
| ✅ | mj畫圖 | midjourney畫圖接入 |
| ✅ | gpt對話交互優化 | 優化gpt問答對話樣式,添加刪除對話等功能 |
| 畫廊 | 個人、公開畫廊,分享精選圖片,提供繪圖參數畫同款 | |
| 社區功能 | gpt社區、畫廊社區,值得推薦的對話與ai繪圖可自由發佈到社區,以及評論功能,點贊等 | |
| 其他模型 | 文心一言、訊飛星火、通義千問等其他大模型 | |
| ....... |
用戶端
後台管理端
部署前優先查看幫助文檔,如有疑問或寶貴的意見,歡迎加入討論群一起交流?