305 lines
6.2 KiB
Markdown
305 lines
6.2 KiB
Markdown
# V2.1 新功能快速指南
|
||
|
||
## 🎉 三大新功能
|
||
|
||
### 1. 📱 对话列表可折叠
|
||
|
||
**位置**:右上角按钮
|
||
**效果**:隐藏对话列表,获得更大对话空间
|
||
|
||
```
|
||
点击前:
|
||
┌──────────────┬────────┐
|
||
│ 对话区域 │ 列表 │
|
||
└──────────────┴────────┘
|
||
|
||
点击后:
|
||
┌─────────────────────┐
|
||
│ 对话区域(全屏) │
|
||
└─────────────────────┘
|
||
```
|
||
|
||
**操作**:
|
||
- 点击右上角 `[显示列表]` / `[隐藏列表]` 按钮
|
||
- 平滑动画效果
|
||
- 快捷键:待添加
|
||
|
||
---
|
||
|
||
### 2. 🤖 智能模型选择
|
||
|
||
**位置**:工具栏右侧 `[选择模型 ▼]`
|
||
**效果**:自动读取"模型服务"中配置的所有模型
|
||
|
||
**配置流程**:
|
||
```
|
||
第一步:添加模型服务
|
||
侧边栏 → 模型服务 → 添加服务
|
||
例如:火山引擎、OpenAI、Ollama
|
||
|
||
第二步:测试连接
|
||
点击"测试连接" → 确保服务可用
|
||
|
||
第三步:聊天中选择
|
||
聊天页面 → 工具栏 → [选择模型▼]
|
||
显示:火山引擎 | doubao-1.5-pro-32k
|
||
```
|
||
|
||
**特性**:
|
||
- ✅ 实时同步:添加服务后立即可用
|
||
- ✅ 多服务:显示所有服务的模型
|
||
- ✅ 清晰标识:`服务名 | 模型名`
|
||
- ✅ 记忆选择:下次使用相同模型
|
||
|
||
**示例**:
|
||
```
|
||
可选模型:
|
||
- 火山引擎 | doubao-1.5-pro-32k
|
||
- 火山引擎 | doubao-1.5-lite-32k
|
||
- OpenAI | gpt-4
|
||
- Ollama | llama2:latest
|
||
```
|
||
|
||
---
|
||
|
||
### 3. 🔌 MCP 服务集成
|
||
|
||
**位置**:工具栏左侧 `[不启用 MCP 服务 ▼]`
|
||
**效果**:选择 MCP 服务器,扩展 AI 能力
|
||
|
||
**配置流程**:
|
||
```
|
||
第一步:添加 MCP 服务器
|
||
侧边栏 → MCP 设置 → 添加服务器
|
||
名称:xhs-sse
|
||
URL:http://localhost:3200
|
||
传输:SSE
|
||
|
||
第二步:连接服务器
|
||
点击"连接" → 查看可用工具
|
||
例如:xhs-sse (5 个工具)
|
||
|
||
第三步:聊天中选择
|
||
聊天页面 → 工具栏 → [MCP 选择器▼]
|
||
选择:xhs-sse (5 个工具)
|
||
```
|
||
|
||
**当前状态**:
|
||
- ✅ 基础架构:服务器选择和传递
|
||
- ✅ 自动重连:刷新页面自动连接
|
||
- ✅ 工具显示:显示可用工具数量
|
||
- ⏳ 工具调用:逻辑待实现(V2.2)
|
||
|
||
**未来功能**(V2.2):
|
||
```
|
||
1. AI 可以调用 MCP 工具
|
||
2. 显示工具调用过程
|
||
3. 支持多步工具调用
|
||
4. 工具结果可视化
|
||
```
|
||
|
||
---
|
||
|
||
## 🎯 使用场景
|
||
|
||
### 场景A:专注写作
|
||
```
|
||
1. 隐藏对话列表(点击折叠按钮)
|
||
2. 选择文案模型(如 character 版)
|
||
3. 全屏对话,专注创作
|
||
```
|
||
|
||
### 场景B:多模型对比
|
||
```
|
||
1. 创建多个对话
|
||
2. 为每个对话选择不同模型
|
||
3. 同一问题看不同回答
|
||
4. 在对话列表快速切换
|
||
```
|
||
|
||
### 场景C:使用 MCP 工具(待实现)
|
||
```
|
||
1. 连接 MCP 服务器
|
||
2. 在聊天中选择服务器
|
||
3. 让 AI 调用工具完成任务
|
||
例如:"搜索最新的 AI 新闻"
|
||
AI → 调用搜索工具 → 返回结果
|
||
```
|
||
|
||
---
|
||
|
||
## ⚡ 快速操作
|
||
|
||
| 操作 | 位置 | 快捷键 |
|
||
|------|------|--------|
|
||
| 折叠列表 | 右上角按钮 | 待添加 |
|
||
| 选择模型 | 工具栏右侧 | 待添加 |
|
||
| 选择 MCP | 工具栏左侧 | 待添加 |
|
||
| 发送消息 | 输入框 | Enter |
|
||
| 换行 | 输入框 | Shift+Enter |
|
||
|
||
---
|
||
|
||
## 🔧 配置检查
|
||
|
||
### 模型服务检查清单
|
||
- [ ] 至少添加一个模型服务
|
||
- [ ] 测试连接成功
|
||
- [ ] 在聊天中可以看到模型
|
||
- [ ] 选择模型后可以正常对话
|
||
|
||
### MCP 服务检查清单
|
||
- [ ] 添加 MCP 服务器
|
||
- [ ] 服务器连接成功
|
||
- [ ] 在聊天中可以看到服务器
|
||
- [ ] 显示工具数量正确
|
||
|
||
---
|
||
|
||
## 💡 提示
|
||
|
||
### 模型选择建议
|
||
```
|
||
日常对话:
|
||
→ Lite 系列(快速、便宜)
|
||
|
||
代码生成:
|
||
→ Pro 系列(准确、强大)
|
||
|
||
角色扮演:
|
||
→ Character 系列(富有个性)
|
||
|
||
长文本:
|
||
→ 32k/128k 系列(大上下文)
|
||
```
|
||
|
||
### MCP 服务器建议
|
||
```
|
||
本地开发:
|
||
→ http://localhost:3200
|
||
|
||
远程服务:
|
||
→ https://your-mcp-server.com
|
||
|
||
传输方式:
|
||
→ SSE(推荐)
|
||
→ HTTP(兼容性好)
|
||
```
|
||
|
||
---
|
||
|
||
## 🐛 故障排除
|
||
|
||
### Q1: 模型列表是空的?
|
||
**原因**:未配置模型服务
|
||
**解决**:
|
||
```
|
||
侧边栏 → 模型服务 → 添加服务 → 测试连接
|
||
```
|
||
|
||
### Q2: MCP 列表只有"不启用"?
|
||
**原因**:未连接 MCP 服务器
|
||
**解决**:
|
||
```
|
||
侧边栏 → MCP 设置 → 添加服务器 → 点击连接
|
||
```
|
||
|
||
### Q3: 折叠按钮无反应?
|
||
**原因**:小屏幕模式下行为不同
|
||
**解决**:
|
||
```
|
||
宽屏(>1200px):列表固定在右侧,可折叠
|
||
窄屏(<1200px):列表浮动,按钮切换显示/隐藏
|
||
```
|
||
|
||
### Q4: 刷新后 MCP 断开?
|
||
**原因**:自动重连可能失败
|
||
**解决**:
|
||
```
|
||
1. 检查 MCP 服务器是否运行
|
||
2. 手动点击"连接"按钮
|
||
3. 查看浏览器控制台错误
|
||
```
|
||
|
||
---
|
||
|
||
## 📊 功能对比
|
||
|
||
| 功能 | V2.0 | V2.1 |
|
||
|------|------|------|
|
||
| 对话列表 | 固定显示 | ✅ 可折叠 |
|
||
| 模型选择 | 手动配置 | ✅ 自动加载 |
|
||
| MCP 集成 | 示例选项 | ✅ 动态读取 |
|
||
| 自动重连 | ❌ | ✅ |
|
||
| 工具调用 | ❌ | ⏳ 架构就绪 |
|
||
|
||
---
|
||
|
||
## 🎬 演示视频(待录制)
|
||
|
||
### 视频1:折叠列表
|
||
```
|
||
1. 展示默认状态
|
||
2. 点击折叠按钮
|
||
3. 列表平滑隐藏
|
||
4. 对话区域扩大
|
||
5. 再次点击恢复
|
||
```
|
||
|
||
### 视频2:模型切换
|
||
```
|
||
1. 打开模型选择器
|
||
2. 显示多个服务的模型
|
||
3. 选择一个模型
|
||
4. 发送消息测试
|
||
5. 切换到另一个模型
|
||
```
|
||
|
||
### 视频3:MCP 集成
|
||
```
|
||
1. 在 MCP 设置添加服务器
|
||
2. 连接成功显示工具
|
||
3. 在聊天中选择服务器
|
||
4. 查看工具数量显示
|
||
5. 发送消息(当前仅传递 ID)
|
||
```
|
||
|
||
---
|
||
|
||
## 🚀 开始使用
|
||
|
||
### 立即体验
|
||
|
||
1. **刷新页面**
|
||
```bash
|
||
Mac: Cmd + Shift + R
|
||
Windows: Ctrl + Shift + R
|
||
```
|
||
|
||
2. **配置服务**
|
||
```
|
||
模型服务 → 添加至少一个服务
|
||
MCP 设置 → 添加至少一个服务器
|
||
```
|
||
|
||
3. **开始对话**
|
||
```
|
||
聊天对话 → 选择模型 → 输入消息
|
||
```
|
||
|
||
---
|
||
|
||
## 📞 获取帮助
|
||
|
||
遇到问题?
|
||
1. 查看 `CHAT_V2.1_UPDATE.md` 详细文档
|
||
2. 检查浏览器控制台错误
|
||
3. 查看服务器连接状态
|
||
4. 提交 Issue
|
||
|
||
---
|
||
|
||
**V2.1 更新完成!** 🎉
|
||
|
||
开始体验全新的聊天功能吧!
|