thinking(推理)模式允许模型在最终输出前先进行内部推理。
Anthropic Claude
resp = client.messages.create(
model="claude-sonnet-4-7",
thinking={"type":"enabled","budget_tokens":16000},
messages=[...]
)DeepSeek R1
resp = client.chat.completions.create(
model="deepseek-r1",
messages=[...],
reasoning_effort="high"
)