Files
FilesReadSystem/backend
..
2026-02-24 13:56:34 +08:00
2026-02-21 20:09:03 +08:00
2026-02-24 13:56:34 +08:00
2026-02-21 20:09:03 +08:00

技术栈

层次 组件 说明
前端 Vue 3 / React + Element Plus 文件上传、表格配置、聊天界面
后端 FastAPI 提供 RESTful API异步任务调度
异步任务 Celery + Redis 处理耗时的解析与 AI 提取
数据库 MongoDB元数据、提取结果 存储文档块、最终结构化数据
向量检索 faiss-cpu + 本地索引文件 高效相似性搜索,配合 MongoDB 使用
AI 集成 LangChain + 国内大模型 API RAG 流水线、提示词管理
文档解析 python-docx, pandas, markdown, 原生文件操作 多格式支持
部署 Docker + Nginx + Gunicorn 打包演示,本地或云服务器运行

环境配置

部署好项目后,一般在终端都显示目前操作路径为 xx\FilesReadSystem 在终端输入:

cd backend

以进入后端项目目录 此时终端显示目前操作路径为 xx\FilesReadSystem\backend 接着在终端输入:

python312 -m venv venv

以指定python创建python虚拟环境可确保软件包不会与系统python版本冲突 创建虚拟环境成功后,在终端输入:

.\venv\Scripts\Activate.ps1 #如果你的终端是powershell请使用此命令
.\venv\Scripts\Activate.bat #如果你的终端是cmd请使用此命令

激活虚拟环境成功后,在终端输入:

pip install -r requirements.txt

以安装项目需要的依赖包