Appearance
在模型 slug 末尾添加 :thinking,可以访问该模型支持扩展推理(extended reasoning)的版本,模型会在给出答案前进行更深入的逐步分析。适合复杂的数学、逻辑推理和多步骤问题求解场景。
用法
在模型 ID 末尾加上 :thinking:
json
{
"model": "deepseek/deepseek-r1:thinking"
}说明
Thinking 变体提供具有扩展推理能力的模型版本,让模型在生成最终答案之前进行更深入的思考过程(chain-of-thought reasoning),特别适合:
- 复杂的数学和逻辑推理
- 多步骤问题求解
- 需要仔细分析的编程任务
- 策略规划和决策类问题
更多关于推理 token 的信息,参考推理 Token 文档。
常见问题
Q: :thinking 模式会更慢吗?
A: 是的,扩展推理模式需要更多时间生成思维链,响应延迟会增加,但输出质量通常更高。
Q: 思维过程会出现在响应里吗?
A: 取决于具体模型,部分模型会在响应中暴露推理过程(thinking tokens),部分则只返回最终答案。
Q: 所有模型都有 :thinking 变体吗?
A: 不是,只有支持扩展推理的模型(如 DeepSeek R1、Claude 系列的 thinking 版本)才有此变体。