# ds-chat **Repository Path**: code4x/ds-chat ## Basic Information - **Project Name**: ds-chat - **Description**: 一个简单的项目,使用nestjs作为后端,vue3+element-plus作为前端的一个AI大模型聊天工具 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-20 - **Last Updated**: 2025-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ds-chat #### 介绍 一个简单的项目,使用 nestjs 作为后端,vue3+element-plus 作为前端的一个 AI 大模型聊天工具。 > 这是一个练习项目,更新不会很稳定 #### 软件架构 - 后端:nestjs - 前端:vue3+element-plus - 数据库:mysql + redis - 模型:deepseek-r1:1.5b #### 项目结构 ``` . ├── admin/ # 后端管理服务 │ ├── src/ # 源代码目录 │ │ ├── app.controller.ts # 控制器 │ │ ├── app.module.ts # 模块配置 │ │ ├── app.service.ts # 服务层 │ │ └── main.ts # 入口文件 │ ├── test/ # 测试目录 │ └── package.json # 依赖配置 ├── app/ # 前端应用 │ ├── public/ # 静态资源 │ ├── src/ # 源代码目录 │ │ ├── api/ # API接口 │ │ ├── assets/ # 资源文件 │ │ ├── components/ # 组件 │ │ ├── router/ # 路由配置 │ │ ├── stores/ # 状态管理 │ │ ├── utils/ # 工具函数 │ │ ├── views/ # 页面视图 │ │ ├── App.vue # 根组件 │ │ └── main.ts # 入口文件 │ └── package.json # 依赖配置 ├── package.json # 工作空间配置 └── pnpm-workspace.yaml # pnpm工作空间配置 ``` #### 安装教程 1. 安装依赖 ```bash pnpm i ``` 2. 本地启动 ```bash # 开发模式 pnpm dev # 生产模式 pnpm start ``` 3. 打包构建 ```bash # TODO ``` #### 使用说明 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request