update at 2025-10-14 21:52:11

This commit is contained in:
douboer
2025-10-14 21:52:11 +08:00
parent ac3ed480ab
commit 4f5eea604e
40 changed files with 15231 additions and 126 deletions

338
CHAT_V2_GUIDE.md Normal file
View File

@@ -0,0 +1,338 @@
# 聊天模块 V2.0 - 快速上手
## ✅ 问题已修复
### 1. 消息列表实时更新
- ✅ 发送消息后立即显示
- ✅ 无需刷新页面
- ✅ 消息条数自动同步
### 2. 界面全新升级
- ✅ 左侧导航可折叠
- ✅ 右侧对话列表
- ✅ 底部工具栏(选择 MCP 和模型)
---
## 🎯 新界面使用指南
### 布局说明
```
┌─────┬────────────────────────────┬──────────┐
│ │ │ │
│ 导航 │ 主对话区 │ 对话列表 │
│ 栏 │ │ │
│ │ [工具栏: MCP | 模型 | 快捷键]│ │
│ │ [输入框] │ │
└─────┴────────────────────────────┴──────────┘
```
---
## 🔧 主要功能
### 1. 折叠左侧导航
点击左上角的 **☰** 按钮,节省屏幕空间
**效果**
- 展开280px显示文字
- 折叠64px仅显示图标
### 2. 右侧对话列表
- 显示所有对话
- 搜索对话
- 创建新对话
- 管理对话(置顶/重命名/删除)
**操作**
- 小屏幕:点击"对话列表"按钮显示/隐藏
- 大屏幕:始终显示在右侧
### 3. 工具栏 - 左侧
#### 选择 MCP 服务
```
[🔌 不启用 MCP 服务 ▼]
```
点击选择:
- 不启用 MCP 服务(默认)
- xhs-sse
- 其他配置的服务
#### 添加服务器
```
[+ 添加服务器...]
```
快速添加新的 MCP 服务器
### 4. 工具栏 - 右侧
#### 选择 AI 模型
```
[🧠 选择模型 ▼]
```
从已配置的模型中选择:
- 格式:服务名 | 模型名
- 例如:火山引擎 | doubao-1.5-pro-32k
#### 快捷操作
```
[📄] [📎] [🎤]
```
- 📄 文本文件
- 📎 附件
- 🎤 语音(占位,待开发)
#### 确认按钮
```
[确认]
```
发送消息(等同于 Enter 键)
---
## ⌨️ 快捷键
| 快捷键 | 功能 |
|--------|------|
| `Enter` | 发送消息 |
| `Shift + Enter` | 换行 |
| `ESC` | 关闭弹窗 |
---
## 📱 响应式设计
### 宽屏(> 1200px
```
┌─────┬──────────────┬─────────┐
│导航 │ 主对话区 │对话列表 │
└─────┴──────────────┴─────────┘
```
### 窄屏(< 1200px
```
┌─────┬────────────────┐
│导航 │ 主对话区 │
│ │ [对话列表按钮] │
└─────┴────────────────┘
点击按钮后:
┌──────────┬─────────┐
│主对话区 │对话列表 │
│(半透明) │(浮动) │
└──────────┴─────────┘
```
---
## 🎬 使用流程
### 第一次使用
1. **配置模型服务**
```
侧边栏 → 模型服务 → 添加服务 → 测试连接
```
2. **创建对话**
```
点击 [+] 按钮 → 输入对话名称
```
3. **选择模型**
```
工具栏 → [选择模型▼] → 选择一个模型
```
4. **发送消息**
```
输入框 → 输入消息 → Enter 或点击"确认"
```
### 日常使用
1. **切换对话**
```
右侧列表 → 点击对话名称
```
2. **管理对话**
```
对话列表 → 点击 ⋮ → 选择操作
- 置顶:固定在顶部
- 重命名:修改名称
- 删除:删除对话
```
3. **搜索对话**
```
右侧列表 → [搜索框] → 输入关键词
```
4. **使用 MCP**
```
工具栏 → [MCP选择器▼] → 选择服务
```
---
## 💡 最佳实践
### 1. 组织对话
```
✅ 好的命名
- "学习 Vue 3 Composition API"
- "项目需求讨论 - 2024/10"
- "代码审查 - 登录模块"
❌ 不好的命名
- "新对话"
- "测试"
- "aaa"
```
### 2. 选择合适的模型
```
📝 日常对话:
- lite 系列模型(快速、便宜)
💻 代码生成:
- pro 系列模型(准确、强大)
🎨 创意写作:
- character 系列模型(富有创意)
```
### 3. 使用 MCP 扩展能力
```
🔌 启用 MCP 服务器可以:
- 调用外部工具
- 访问本地文件
- 执行系统命令
- 查询数据库
```
---
## 🐛 常见问题
### Q1: 发送后没反应?
**检查**
1. 是否选择了模型?
2. 模型服务是否连接?
3. 网络是否正常?
4. 查看浏览器控制台错误
### Q2: 找不到对话列表?
**解决**
- 宽屏:默认在右侧
- 窄屏:点击"对话列表"按钮
### Q3: 消息条数不对?
**已修复**V2.0 版本已解决此问题
### Q4: 模型选择器是空的?
**原因**:未配置模型服务
**解决**
```
侧边栏 → 模型服务 → 添加服务
```
### Q5: MCP 选择器没有选项?
**原因**:未配置 MCP 服务器
**解决**
```
侧边栏 → MCP 设置 → 添加服务器
```
---
## 🎨 界面元素说明
### 对话列表项
```
┌─────────────────────────┐
│ 📌 对话名称 ⋮ │ ← 置顶标记、菜单
│ 最后一条消息内容... │ ← 消息预览
│ 5 条消息 2小时前 │ ← 统计信息
└─────────────────────────┘
```
### 消息项
```
┌─────────────────────────┐
│ 👤 你 刚刚 │ ← 角色、时间
│ 你好,这是我的消息 │ ← 消息内容
└─────────────────────────┘
┌─────────────────────────┐
│ 🤖 AI 助手 刚刚 │
│ 你好!有什么可以帮... │
│ [复制] [重新生成] [删除] │ ← 操作按钮
└─────────────────────────┘
```
### 工具栏
```
┌──────────────────────────────────────────┐
│ 左侧 右侧 │
│ [MCP▼] [+添加] | [模型▼] | [📄📎🎤] [确认]│
└──────────────────────────────────────────┘
```
---
## 📊 性能提示
### 建议的对话数量
- ✅ < 50 个对话:流畅
- ⚠️ 50-100 个对话:正常
- ❌ > 100 个对话:考虑归档或导出
### 建议的消息数量(每个对话)
- ✅ < 100 条:流畅
- ⚠️ 100-500 条:正常
- ❌ > 500 条:考虑清空或导出
### 数据管理
```
侧边栏 → 数据管理
- 查看统计
- 导出数据
- 清理旧数据
```
---
## 🚀 开始使用
**现在就刷新页面,体验全新的聊天界面!**
```bash
# 如果页面未更新,请强制刷新
Mac: Cmd + Shift + R
Windows: Ctrl + Shift + R
```
---
## 📝 更新记录
### V2.02024/10/14
- ✅ 修复消息列表实时更新
- ✅ 修复消息条数显示
- ✅ 添加可折叠导航
- ✅ 重构右侧对话列表
- ✅ 添加完整工具栏
- ✅ 支持 MCP 和模型选择
### V1.0(初始版本)
- ✅ 基础聊天功能
- ✅ 话题管理
- ✅ 消息操作
---
**祝您使用愉快!** 🎉