Skip to content

思维链 / Chain of Thought

NativeTavern 支持展示AI模型的推理思维过程。


🧠 什么是思维链?

思维链(Chain of Thought)是指AI模型在生成回复之前的"思考过程"。部分高级模型会在回复前进行深度推理,这些推理内容可以帮助用户理解AI的决策过程。


✅ 支持的模型

模型字段名支持状态
OpenAI o1/o3reasoning_content✅ 支持
Claudethinking blocks✅ 支持
Gemini 2.0 Flash Thinkingthought✅ 支持
DeepSeek Reasonerreasoning_content✅ 支持

📱 界面展示

流式显示

当AI进行推理时,你可以实时看到推理过程,带有脉冲动画效果。

可折叠UI

推理内容会以可折叠的形式显示在最终回复之前:

┌─ 🧠 思考过程 ────────────────┐
│ [点击展开]                    │
│                              │
│ 用户询问了关于X的问题...      │
│ 我需要考虑以下几点:          │
│ 1. ...                       │
│ 2. ...                       │
└──────────────────────────────┘

最终回复内容...

复制支持

每个推理块都支持单独复制。


💾 推理存储

推理内容会与消息一起保存:

  • ✅ 保存在消息记录中
  • ✅ 保存在Swipe的每个版本中
  • ✅ 导出角色时保留
  • ✅ 备份恢复后保留

⚙️ 设置选项

显示设置

  • 显示推理过程: 开启/关闭推理内容显示
  • 默认展开: 推理块默认展开还是收起
  • 动画效果: 开启/关闭脉冲动画

在设置中调整

  1. 进入 设置
  2. 找到 聊天设置
  3. 调整思维链相关选项

💡 使用技巧

何时使用推理模型

  • 复杂的剧情推演
  • 需要深度思考的对话
  • 希望了解AI决策逻辑

性能考虑

推理模型通常:

  • 生成速度较慢
  • 消耗更多token
  • 费用更高 日常对话建议使用普通模型。

---

📖 示例

OpenAI o1 推理示例

🧠 思考过程:
用户扮演的是一个侦探角色,正在调查一起神秘失踪案。
根据之前的对话,关键线索包括:
1. 失踪者最后出现在图书馆
2. 监控有一段10分钟的空白
3. 图书馆管理员表现异常

我应该以嫌疑人的身份谨慎回答,既不能完全暴露真相,
又要留下一些可以被侦探发现的破绽...

---

(角色回复)
"图书馆管理员紧张地整理着书架,避开你的目光。
'那天?我...我只是在整理后院的书籍,
没注意到什么异常...'"

返回功能列表

Released under the MIT License.