OMate 流式响应与思考折叠 —— 打字机效果与 R1 模型推理过程显示
流式响应
OMate 默认使用流式响应(Streaming),AI 的回复会像人类打字一样逐字显示在界面上。
好处
- 提前阅读:AI 还在输出过程中,你已经能看到部分内容
- 节奏自然:逐字显示让对话节奏更像实时互动
- 早打断:不喜欢 AI 正在输出的方向,可以随时打断重发
技术原理
流式响应是 Chat Completions API 的标准能力。AI 模型按 token 生成,每个 token 到达后 OMate 立即追加到消息气泡里显示。
思考折叠
对推理型模型(如 DeepSeek-R1),AI 会先生成一段思考过程(chain of thought),再输出最终回复。OMate 的「思考折叠」选项可以控制这段推理过程的显示方式。
设置位置
聊天界面 → 右上角齿轮 → 基础设置 → 显示模型思考(默认关闭)。
行为
- 关闭(默认):只显示最终回复,思考过程被包裹在折叠块中、不展开
- 开启:思考过程直接展开显示在最终回复上方
为什么默认关闭
思考过程对大多数对话场景是冗余的——你只关心 AI 说了什么,不关心它怎么想的。折叠掉可以让界面更干净。但当 AI 回答有问题时,展开思考过程有助于排查是模型推理出了偏差,还是上下文给错了。
昵称文字色
聊天界面还可以自定义昵称文字颜色:
- 用户昵称颜色 和 角色昵称颜色 可分别设置
- 如果使用了自定义背景但未设置颜色,OMate 会根据背景明暗自动选择对比色保证可读