Skip to main content

DeepSeek

DeepSeek 系列模型均为推理模型,且默认开启:
对于推理模型,可以从 AI 响应内容中通过 reasoning_content 字段读取推理的思考链内容并显示:
推理模型通常不支持系统提示以及温度参数,因此在进行 API 调用的时候不要设置这两个参数。对于 DeepSeek 推理模型,还不支持函数调用及JSON输出功能,以及不支持 temperature、top_p、presence_penalty、frequency_penalty、logprobs、top_logprobs 参数。

OpenAI

OpenAI 旗下最新 5 系和 6 系均为推理模型,默认开启,且支持通过 thinking.reasoning_effort 设置推理的努力程度,可选值有:
  • none(GPT-5.1 开始支持):关闭思考模式,GPT-6 Astra 不支持该配置值,适用于那些对延迟要求极高的任务,不适合使用任何推理机制或多链调用工具,如语音识别、快速检索和分类任务场景。
  • low:适用于需要工具使用、计划制定、搜索或多步决策的场景,同时还能优化速度和成本效益的场景,如数据分析、文档编写、面向执行的编码工作,以及客户支持/聊天助手相关的工作流程。
  • medium:当质量和可靠性变得重要时,任务就涉及到规划、复杂的推理以及判断。适用于代理式编码、研究工作、处理电子表格和幻灯片,以及分配长期性的工作任务。
  • high:适用于需要严谨的推理、复杂的调试工作、深入的计划制定,以及那些对质量和智能有高要求的任务,如代理式编码、长期规划的研究以及知识型工作。根据任务的复杂程度,需要同时考虑 medium 和 high 这两个方面。
  • xhigh:适用于需要深入的研究、异步工作流程以及需要长时间运行的任务,如安全检查和代码审查、企业生产力提升、更深入的研究任务,以及复杂的编码工作流程处理。
  • max:对于最复杂的任务,请使用最合理的推理方法。如果您目前正在使用 xhigh ,那么请评估 max 是否能够实现更出色的性能提升。
默认为 medium(GPT 5.1 默认 none,即不开启推理)。
OpenAI 推理的思考链内容默认通过 <think> 和 </think> 标签包裹,并且和 AI 响应内容混在一起,这在流式响应中很难提取,为了降低开发者兼容成本,极客智坊所有推理模型思考链内容均兼容 DeepSeek 推理模型,都是从 AI 响应内容的 reasoning_content 字段获取(如果没有思考链,则对应字段值为空)。
关于 thinking 配置的更多细节,请参考 API 手册说明。

Claude

目前最新的 Claude 4 系和 5 系模型均支持推理模式,支持推理模式的 Cluade 模型都是混合推理模型,需要通过设置 thinking.type 配置项开启/关闭:
  • enabled:开启推理模式(仅 Claude 4.5 系列及以下模型支持,Claude 4.6 及以上版本不再支持,传递该值会返回 400 错误)
  • disabled:关闭推理模式(Claude Fable 系列模型不支持该配置值)
  • adaptive: 根据请求自行决定何时思考以及思考的深度,Claude 4.6 及以上版本模型支持该配置值,并且是默认值。
当 thinking.type 设置为 enabled 时,可以通过 thinking.budget_tokens 配置用于思考的 tokens 预算:
如果请求设置了 max_tokens,则 budget_tokens 的值不能超过 max_tokens 的值。Claude 开启推理模式后不支持 temperature、top_p、top_k 参数设置。 对于 Claude 4.6 以上版本,可以通过 output_config.effort 参数控制 Claude 在整个响应中投入多少工作量,在自适应思考模式下,这包括它思考的频率和深度:

Gemini

Gemini 2.5 开始所有模型默认为推理模型,且默认开启,你可以通过将 thinking.budget_tokens 设置为 0 关闭推理模式(对 Gemini 2.5 Pro 无效,因为其不支持关闭推理模式),以加速 AI 回复速度,如果你想要显示思考链内容,可以将 thinking.include_thoughts 设置为 true(默认 false 不显示思考链),还可以通过修改 thinking.budget_tokens 调节用于推理的最大 tokens 数,该数值越大,思考深度越深:
Gemini 推理模式思考链内容也兼容 DeepSeek 推理模型,通过 reasoning_content 字段获取。
如果使用的是名称带 :no-thinking 后缀的模型,则默认已关闭推理模式,且 budget_tokens 值为 0,可以不传递 thinking 参数。

Grok 4

Grok 4 是 xAI 最新发布的、支持图片输入的视觉推理模型,默认开启推理模式,且目前不支持关闭,调用方式和 Grok 3 一致:
Grok 4 推理模式思考链内容也兼容 DeepSeek 推理模型,通过 reasoning_content 字段获取。

Qwen3

Qwen3 系列所有模型均为推理模式和非推理模式融合模型,且支持通过 enable_thinking 参数切换(仅千问模型支持该参数):

GLM 推理模型

最新的 GLM 5 系模型均为推理模型,且默认开启,如果想要控制思考模式开启关闭,可以通过设置 thinking.type 参数来实现:
  • enabled:开启推理模式
  • disabled:关闭推理模式
要设置思考推理的努力程度,通过 thinking.reasoning_effort 参数来实现,该参数仅 GLM 5.2 以上版本且推理模式开启时才生效,支持的配置值和 OpenAI 完全一致。
兼容 Anthropic SDK 的 GLM 模型调用 message 接口思考模式传参和 Claude 系列模型一致,不再单独列举。

其他推理模型

除了上面列举的之外,还有很多其他支持推理模式的 AI 模型,如 Grok 3、Grok 4、通义 QwQ/QvQ、ERNIE X1、混元 T1 等,所有推理模型请求/响应参数兼容 DeepSeek,对于不兼容的推理模型,极客智坊底层会自动对齐。 需要注意的是,只有推理模型支持推理模式,你可以在模型广场查看极客智坊支持的所有推理模型,目前极客智坊已支持40多个推理模型,特定模型还支持联网推理以及深度推理,如 DeepSeek 联网推理版、DeepSeek 深度推理版、Grok 深度推理版等: 极客智坊支持的所有推理模型 另外,推理模型通常不支持系统提示以及温度参数,因此在进行 API 调用的时候不要设置这两个参数。