Vite7+Vue3+DeepSeek-R1 流式 AI 聊天系统实战
基于 Vite7.2、Vue3.5 与 Arco Design 打造网页版 AI 系统。支持深色/浅色主题切换、深度思考模式(R1)、代码高亮、LaTeX 公式及 Mermaid 图表渲染。

技术栈
- 编辑器:VS Code
- 前端框架:Vite 7.2.4 + Vue 3.5.24 + Vue Router 4.6.4
- 大模型框架:DeepSeek-R1 + OpenAI SDK
- 组件库:Arco Design 2.57.0
- 状态管理:Pinia 3.0.4
- 本地存储:pinia-plugin-persistedstate 4.7.1
- 高亮插件:highlight.js 11.11.1
- Markdown 解析:markdown-it
- 数学公式:@mdit/plugin-katex 0.24.1

核心特性
- 流式输出:接入 DeepSeek 最新接口,响应更流畅。
- 主题切换:内置暗黑与浅色模式,侧边栏支持收缩。
- 丰富排版:支持 Markdown 样式,代码块具备高亮、复制及折叠功能。
- 深度思考:集成 DeepSeek-R1 推理模型,区分普通对话与思维链内容。
- 公式与图表:原生支持 KaTeX 数学公式渲染及 Mermaid 流程图绘制。
- UI 规范:采用 Arco Design 组件库,风格统一且美观。

项目结构
使用 Vite 7.2 构建,集成 DeepSeek 大模型能力。目录结构清晰,便于扩展。

环境配置
在项目根目录下创建 .env 文件,填入你的 DeepSeek API Key 即可启动。
# title
VITE_APP_TITLE='Vue3-Web-DeepSeek'
# port
VITE_PORT=3001
# 运行时自动打开浏览器
VITE_OPEN=true
# 开启 https
VITE_HTTPS=false
VITE_DROP_CONSOLE=
VITE_DEEPSEEK_API_KEY=替换为你的 API Key
VITE_DEEPSEEK_BASE_URL=https://api.deepseek.com





