● 前端方面,使用了 Docker 容器化技術搭配 Nginx 作為反向代理,采用 vite和 Vue 3作為前端框架,結合 Elementui、uno.css、markdown-it 等工具實現界面的構建與展示。同時采用 WebSocket 技術實現實時通信功能,并使用 echarts 進行數據可視化。
● 后端方面,同樣使用了 Docker 容器化技術,使用 Express 作為 Web 框架,使用 Mysql和 Redis 作為數據庫存儲工具。整合 openai的 GPT-3和 GPT-4模型,以及百度的文心一言和千帆模型 ERNIE-Bot-turbo ,實現了智能聊天功能。此外,還接入了 openai的 assistants 模型,實現了上傳文件內容的檢索功能。
功能介紹:
● 用戶管理,提供了完整的用戶登錄和注冊功能, 身份認證和權限校驗,用戶的積分管理,包括接口的積分消耗和激活碼獲取積分
● 智能聊天功能方面,整合了 openai的 GPT-3和 GPT-4模型以及百度的文心一言和千帆模型 ERNIE-Bot-turbo。
● 文件內容檢索功能方面,接入了 openai的 assistants 模型,用戶可以通過上傳文件來檢索其中的內容。