# 推理模型支持

fkteams 原生支持推理/思考模型（如 DeepSeek-R1、OpenAI o1/o3 等），能够流式展示模型的思考过程。

## 工作方式

- **流式思考输出**：推理模型在生成最终回答前的思考过程，会通过 `reasoning_chunk` 事件实时输出
- **CLI 模式**：思考内容以灰色斜体显示（[思考] ...），与正式回答区分
- **Web 模式**：通过 WebSocket 的 `reasoning_chunk` 事件传递，前端可自行定制展示样式
- **历史记录**：思考内容以 `reasoning` 类型事件记录在对话历史中

## 事件类型

| 事件                                | 说明                             |
| ----------------------------------- | -------------------------------- |
| `reasoning_chunk`                   | 推理/思考过程的流式增量内容      |
| `message`（含 `reasoning_content`） | 非流式完整消息，包含推理内容字段 |

> **注意**：只有支持推理/思考的模型才会产生此类事件，普通模型不受影响。
