对话问题
消息发送失败怎么办?
消息发送失败时,消息旁边会显示错误提示。常见原因和解决方法:
- 网络中断 --- 检查网络连接,恢复后重新发送
- API 服务不可用 --- 模型供应商可能在维护,稍后再试
- Token 超限 --- 单次请求的 Token 数超出模型限制,尝试缩短消息或清除部分上下文
- API Key 余额不足 --- 检查供应商账户余额
提示
发送失败的消息内容不会丢失,你可以通过输入框的历史消息功能(按 Up 方向键)快速找回并重新发送。
Companion 回复太慢?
回复速度受多个因素影响:
| 因素 | 说明 | 优化建议 |
|---|---|---|
| 模型选择 | 旗舰模型推理速度较慢 | 简单任务使用轻量模型 |
| 消息长度 | 长文本输入/输出需要更多处理时间 | 必要时分步骤提问 |
| 上下文长度 | 历史对话越长,处理越慢 | 定期清除不需要的上下文 |
| 网络延迟 | API 服务器距离较远 | 选择地理位置更近的 Provider |
| 工具调用 | 使用工具会增加额外耗时 | 如果不需要工具,明确告知 Companion |
对话历史丢失了?
首先确认历史记录是否真的丢失:
- 检查是否在正确的 Companion --- 每个 Companion 有独立的对话历史
- 向上滚动加载更多 --- 历史消息采用按需加载,需要向上滚动触发加载
- 使用聊天记录搜索 --- 打开聊天记录面板搜索关键词
如果确认历史丢失,可能的原因:
- 手动清除了聊天记录
~/.desirecore/目录被移动或删除- 应用版本更新导致数据迁移问题(极少发生)
注意
建议定期备份 ~/.desirecore/ 目录,特别是在大版本更新之前。
上下文太长导致错误?
当对话积累了大量上下文时,可能超出模型的上下文窗口限制。解决方法:
- 清除当前对话的上下文 --- 在更多菜单中选择清除聊天记录,开始新的对话
- 切换到支持更长上下文的模型 --- 如 Claude 系列支持较大的上下文窗口
- 精简提问 --- 避免在单条消息中包含过多内容
为什么 Companion 好像忘记了之前说的话?
这可能与上下文窗口限制有关。当对话内容超过模型的上下文长度时,较早的消息会被截断。Companion 的长期记忆(Memory)系统可以弥补这个问题 --- 重要的信息会被写入记忆,在后续对话中自动引用。
如何让 Companion 忘记某些内容?
如果 Companion 学到了错误的规则或知识,你可以在对话中告诉它:
- "忘记关于 XX 的规则"
- "撤销刚才学到的内容"
- "删除关于 XX 的记忆"
Companion 会从 Playbook 或记忆中移除对应条目。
发送图片后 Companion 没有分析图片?
确认以下几点:
- 你使用的是图片上传而非文件引用 --- 文件引用只传递路径,不传递图片内容
- 当前模型支持视觉理解 --- 不是所有模型都支持图片输入,选择支持多模态的模型(如 GPT-4o、Claude 系列)
- 图片格式正确 --- 支持 JPEG、PNG、WebP、GIF
输入中文时出现异常?
DesireCore 的输入框已针对中文输入法做了特别处理(IME Composition)。如果仍然遇到问题:
- 确保使用的是系统原生输入法
- 尝试在输入法设置中关闭候选词预览
- 如果使用第三方输入法遇到问题,尝试切换到系统内置输入法