# 大模型 2.0 ## 项目须知 启动项目之前,请先查看`项目开发规范`。 ### 将项目下载到本地 ```bash $ git clone xxxx@xxx.git # 进入项目目录 $ cd xxxx # 安装项目所需依赖 $ npm install ``` ### 查看项目开发规范 项目规范约定了一些开发过程中需要遵守的一些规则,有助于项目的`可持续性`、`可维护性`。 ```bash $ npm run doc # localhost:5174 ``` ### 启动项目 ```bash $ npm start # localhost:5173 ``` ### 构建项目 ```bash $ npm run build ``` ### 部署到测试环境 该项目的部署已经与自动化部署集成,只是由于`gitlab`所在服务器环境影响,此项目的部署为`半自动`部署,核心流程如下: 1. 本地开发机器上进行构建: `npm run build` 2. `gitlab`服务器进行`dist`文件发布 > 注意:`dist`目录需要被`git`进行追踪。 **操作流程** ```bash # 本地构建 $ npm run build # 本地构建中... # ....... # 构建结束 本地开发机器上已存在构建后(更新后)的 dist 目录 # 将本地更改提交到git仓库 $ git add $ git commit -m 'build: 测试环境部署' $ git push ``` ## 兼容与支持程度 注意:由于 `Vue3` 不再支持 `IE 浏览器`环境,`ArcoVue` 也不再支持 `IE 浏览器`环境。[参考](https://arco.design/vue/docs/start#Vue-%E7%89%88%E6%9C%AC),此项目也不支持`IE 浏览器`环境。 ## 相关资源 ### 业务相关资源 `权限系统`、`智能体管理`、`知识库管理`在`SmartAI 大模型平台 1.0`都能找到对应的页面,交互方面可做参考。 `对话系统`参考`小数`。 在开发具体功能、页面时,应先检查[大模型 2.0 改版需求文档](https://note.youdao.com/ynoteshare/index.html?id=079cd5646c91c18c347505fb271d0e19&type=note&_time=1733222191533),查看是否有相关说明。若有相关说明,则可能需要进一步沟通。 - [旧版小数项目-静态](http://47.97.223.247/) 登录账号:`18811881188` 验证码:`123123` - [对话系统:小数 测试环境](http://192.168.20.119:9301/) 登录账号:`user4` 密码:`123456` - [SmartAI 大模型平台 1.0](http://192.168.20.116:8103/#/knowledgeLib) 登录账号:`admin` 密码: `000000` - [大模型 2.0 改版需求文档](https://note.youdao.com/ynoteshare/index.html?id=079cd5646c91c18c347505fb271d0e19&type=note&_time=1733222191533) - [大模型 2.0 设计稿 第一版](https://www.figma.com/design/qV5j9okRkPQZ5HXbTq2EMl/SmartAl%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%B9%B3%E5%8F%B0?node-id=0-1&t=PQswrqVcnsLWyUZ2-1) - [大模型 2.0 设计稿 第二版](https://www.figma.com/design/mnOQvzIeYeof8vv520qAvL/%E5%A4%A7%E6%A8%A1%E5%9E%8B2.0?node-id=0-1&node-type=canvas&t=xiXMAJnMYHJ8gPEA-0) ### 测试环境 - 内网测试环境地址:[http://192.168.20.119:9303](http://192.168.20.119:9303) - 外网测试环境地址:[http://smartai.com:8293](http://smartai.com:8293) ### 技术相关资源 - [vuejs](https://cn.vuejs.org/) - [vue-router](https://router.vuejs.org/zh/) - [pinia](https://pinia.vuejs.org/zh/) - [vue-i18n](https://www.npmjs.com/package/vue-i18n) - [axios](https://github.com/axios/axios) - [arco.design](https://arco.design/)