支持的模型
| 厂商 | 模型 / 后缀 | 启用方式 |
|---|---|---|
| OpenAI | o3-mini-low/medium/high、o3、gpt-5.5-low/medium/high | 模型 ID 自带 / reasoning_effort |
| Anthropic | claude-*-thinking、原始模型 + thinking 参数 | 模型 ID 自带 / thinking 参数 |
gemini-2.5-pro-thinking、-low/medium/high | 模型 ID 自带 / thinking_budget | |
| DeepSeek | deepseek-r1 | 直接使用模型 ID |
OpenAI
通过模型 ID
通过参数(Responses API)
- 推理模型 不支持
temperature、top_p、presence_penalty等部分参数。 - 使用
max_completion_tokens(新)而非max_tokens。 reasoning_tokens不可见但会计费,务必留足预算。
Claude
budget_tokens:思考预算上限,典型 1024-32000。- 思考块默认 可见 —— 与 OpenAI 不同,你可以读到推理过程。
- 计费:thinking_tokens 按输出价格 额外 计费。
Gemini
| ID | 行为 |
|---|---|
gemini-2.5-pro-thinking | 默认中等思考预算 |
gemini-2.5-pro-thinking-128 | 强制 128 思考 token |
gemini-2.5-flash-nothinking | 关闭思考(更便宜) |
gemini-2.5-pro-high | 高推理强度 |
什么时候用推理模型
✅ 适合
- 数学证明、复杂逻辑题
- 代码重构、Bug 定位
- 多步骤规划、Agent 决策
- 长文档分析、研究综述
❌ 不必
- 普通问答、闲聊
- 翻译、摘要、改写
- 简单分类、信息抽取
计费提醒
- 推理 token 不在
content中显示 但仍按输出价格扣费。 - 控制台日志会拆分展示 thinking / answer 两部分。
- 设置
max_completion_tokens/max_output_tokens时 务必留足(建议 ≥ 4096),否则可能因 token 耗尽返回空答案。