6aa271c4f7712e2ba5222f8ad0004bd293bfb6d7
前端重构: - 删除旧的大体积 Vue 组件(HomeView, FileManage, TextSplit 等) - 删除旧的 composables(useFormatters, useModels, useProjects) - 新增 core/, page-logic/, pages/, shared/ 模块化目录结构 - 提取 CSS 到 styles/pages/ 目录 - 添加全局样式 variables.css 和 common.css 后端 API 更新: - chunks: 语义分割 API 增强 - files: 文件处理 API 更新 - models: 模型管理 API 更新 - questions: 问答管理 API 更新 - database: 数据库连接优化 - semantic_embedding: 语义嵌入服务优化 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
YG-Dataset 本地启动指南
快速启动
1. 安装后端依赖
cd backend
pip install -r requirements.txt
2. 启动后端
cd backend
uvicorn app.main:app --reload --port 8000
后端地址: http://localhost:8000 API 文档: http://localhost:8000/docs
3. 安装前端依赖
cd frontend
npm install
4. 启动前端
npm run dev
前端地址: http://localhost:3000
目录结构
YG-Datasets/
├── backend/ # FastAPI 后端
│ ├── app/
│ │ ├── api/v1/ # API 路由
│ │ ├── models/ # 数据库模型
│ │ └── services/ # 业务逻辑
│ └── requirements.txt
├── frontend/ # Vue 3 前端
│ ├── src/
│ │ ├── views/ # 页面
│ │ └── api/ # API 封装
│ └── package.json
└── uploads/ # 上传文件存储目录
默认配置
- 数据库: SQLite (
backend/ygdataset.db) - 上传目录:
backend/uploads/ - 后端端口: 8000
- 前端端口: 3000
Description
Languages
JavaScript
78.5%
Vue
7.7%
Python
5.8%
CSS
4%
TypeScript
2.7%
Other
1.3%