一个轻量级、支持全链路且易于二次开发的大模型应用项目(Large Model Data Assistant) 支持DeepSeek/Qwen2.5等大模型 基于 Dify 、Ollama&Vllm、Sanic 和 Text2SQL 📊 等技术构建的一站式大模型应用开发项目,采用 Vue3、TypeScript 和 Vite 5 打造现代UI。它支持通过 ECharts 📈 实现基于大模型的数据图形化问答,具备处理 CSV 文件 📂 表格问答的能力。同时,能方便对接第三方开源 RAG 系统 检索系统 🌐等,以支持广泛的通用知识问答。
🌟 项目简介
一个轻量级、支持全链路且易于二次开发的大模型应用项目
已适配DeepSeek/Qwen2.5等大模型
基于 Dify 、Ollama&Vllm、Sanic 和 Text2SQL 📊 等技术构建的一站式大模型应用开发项目,采用 Vue3、TypeScript 和 Vite 5 打造现代UI。它支持通过 ECharts 📈 实现基于大模型的数据图形化问答,具备处理 CSV 文件 📂 表格问答的能力。同时,能方便对接第三方开源 RAG 系统 检索系统 🌐等,以支持广泛的通用知识问答。
作为轻量级的大模型应用开发项目,Sanic-Web 🛠️ 支持快速迭代与扩展,助力大模型项目快速落地。🚀
微信 |
---|
![]() |
在开始之前,请确保您的开发环境满足以下最低配置要求:
# 拉起内置的dify服务
cd docker/dify/docker
docker-compose up -d
克隆仓库
git clone https://github.com/apconw/sanic-web.git
启动服务
# 拉起前后端服务和中间件
cd docker
docker compose up -d
Minio配置
# 重新拉起前后端服务和中间件
cd docker
docker compose up -d
数据初始化
# 安装依赖包
pip install pymysql
# Mac or Linux 用户执行
cd docker
./init_data.sh
# Windows 用户执行
cd common
python initialize_mysql.py
访问服务
后端依赖安装
# 安装poetry
pip install poetry
# 安装依赖根目录执行
# 设置国内仓库
poetry source add --priority=primary mirrors https://pypi.tuna.tsinghua.edu.cn/simple/
poetry install --no-root
安装中间件
cd docker
docker compose up -d mysql minio
Minio配置
初始化数据库
# Mac or Linux 用户执行
cd docker
./init_data.sh
# Windows 用户执行
cd common
python initialize_mysql.py
前端依赖安装
# 安装前端依赖&启动服务
cd web
#安装依赖
npm install -g pnpm
pnpm i
#启动服务
pnpm dev
启动后端服务
#启动后端服务
python serv.py
访问服务
# 构建前端镜像
make web-build
# 构建后端镜像
make service-build
如果你喜欢这个项目或发现有用,可以点右上角 Star
支持一下,你的支持是我们不断改进的动力,感谢! ^_^
微信群 |
---|
![]() |
MIT License | Copyright © 2024-PRESENT AiAdventurer
No configuration available
Related projects feature coming soon
Will recommend related projects based on sub-categories