一个基于 Vue.js 和 DeepSeek API 的现代化 AI 聊天应用。
- 💬 智能对话: 使用 DeepSeek API 提供流畅的 AI 对话体验
- 🎨 现代 UI: 简洁美观的聊天界面,支持响应式设计
- 📝 Markdown 支持: 自动渲染 AI 回复中的代码块和格式化文本
- 💾 本地存储: 聊天记录和 API Key 安全保存在本地浏览器
- 🔐 隐私保护: API Key 仅存储在本地,不会上传到任何服务器
- ⚡ 快速响应: 支持 Enter 发送,自动调整输入框大小
- Node.js 16+
- DeepSeek API Key
# 进入项目目录
cd aichat
# 安装依赖
npm install
# 启动开发服务器
npm run dev
- 访问 DeepSeek 官网
- 注册账号并获取 API Key
- 在应用中输入你的 API Key 即可开始聊天
- 前端框架: Vue 3 + TypeScript
- 构建工具: Vite
- Markdown 渲染: marked
- 代码高亮: highlight.js
- AI 服务: DeepSeek API
aichat/
├── src/
│ ├── components/
│ │ └── ChatInterface.vue # 主聊天界面组件
│ ├── App.vue # 根组件
│ └── main.ts # 应用入口
├── public/ # 静态资源
└── package.json # 项目配置
# 构建生产版本
npm run build
# 预览生产版本
npm run preview
- 首次使用: 输入你的 DeepSeek API Key
- 开始聊天: 在输入框中输入问题,按 Enter 或点击发送
- 清空对话: 点击顶部"清空对话"按钮
- 重置密钥: 点击"重置API Key"更换密钥
💡 这是一个轻量级的 AI 聊天应用,专注于提供简洁流畅的对话体验。