后端 Github 仓库 1:Go-QA
后端 Github 仓库 2:GraphRAG-Go
- 前端:Next.js、React、Tailwind
- 后端:Go、Gin、Gorm、Casbin
- 数据库及缓存:MySQL、Redis
- DevOps: Docker、Git
- 亮/暗模式切换
- 适配移动端设备
- 用户登录:同步用户个人信息、配置信息、对话历史等
- 知识库问答:提供基于知识库的问答服务,对知识库文档搜索并回答问题
- 开放对话:接入 OpenAI 服务,使用 OpenAI API Key 使用开放对话服务
- 单点登录:接入 Github 单点登录系统
- 接入 Github 单点登录
- 提供基于 RAG 和 LLM 的知识库问答
git clone git@github.com:shijiahao314/next-qa.git
需要创建.env.local
文件,并参照.env.example
填写
# 禁止使用 pnpm install 或 pnpm i 安装,该操作会修改 package-lock.json 导致安装依赖的版本不同
pnpm ci # clean install
pnpm run build && npm run start
# 或
pnpm run dev