OptiWaves

思考等级

按任务选择思考等级 查看各模型的可用设置和请求示例

一般问答和编码任务可以从 medium 开始。解释短代码可选 low,复杂排错或多条件分析可尝试 high。提高等级可能增加等待时间和用量,回答长度另由输出上限控制。

各等级是什么意思

设置用途任务例子
none不返回思考内容整理 JSON 或转换日期格式
low较少的分析投入解释函数或补充输入校验
medium默认设置开发功能或排查一个模块
high更充分的分析排查并发问题或比较复杂方案

未设置时使用 medium。auto-fast 使用自动思考,无需另外选择档位。

每个模型支持什么

模型 ID可填写的设置起步建议
autonone、low、medium、high日常问答和编码先用 medium
deepseek-v4-flashnone、low、medium、high代码解释可选 low
deepseek-v4-pronone、low、medium、high复杂分析可选 high
glm-5.3-flashnone、low、medium、high从 medium 开始
kimi-k2.6none、low、medium、high保留默认设置并说明任务要求
kimi-k2.7-codenone、low、medium、high保留默认设置并提供相关代码
kimi-k3none、low、medium、high多条件分析可选 high
qwen3.8-maxnone、low、medium、high普通开发先用 medium
auto-fast自动无需手动设置
deepseek-v4-flash-fastnone、low、medium、high代码解释可选 low
glm-5.3-flash-fastnone、low、medium、high从 medium 开始

模型价格与上下文窗口见模型与价格。思考用量已包含在输出用量中,按实际用量计费。

API 怎么设置

协议参数示例
Responsesreasoning.effort"reasoning": { "effort": "high" }
Chat Completionsreasoning_effort"reasoning_effort": "high"
Anthropic Messagesthinking"thinking": { "type": "enabled", "budget_tokens": 24000 }

Messages 可使用以下设置:

需要的设置thinking 示例
不返回思考内容{ "type": "disabled" }
low{ "type": "enabled", "budget_tokens": 4096 }
medium{ "type": "enabled", "budget_tokens": 8192 }
high{ "type": "enabled", "budget_tokens": 24000 }

budget_tokens 用于选择思考强度,总输出长度通过 max_tokens 控制。

按任务举例

以下都是提交到 POST /v1/responses 的完整请求体。先按 SDK 开发指南 配置地址和 API Key,再选择合适的请求。

格式转换:不展示思考内容

{
  "model": "deepseek-v4-flash",
  "input": "将姓名林晨、城市杭州整理成只有 name 和 city 两个字段的 JSON。",
  "reasoning": { "effort": "none" },
  "max_output_tokens": 1024
}

单个函数:低档位

{
  "model": "glm-5.3-flash",
  "input": "解释这个函数对空数组的处理,并补充一个输入校验:function first(items) { return items[0]; }",
  "reasoning": { "effort": "low" },
  "max_output_tokens": 4096
}

普通开发:默认档位

{
  "model": "auto",
  "input": "用 TypeScript 实现分页参数校验:page 从 1 开始,pageSize 默认 20、最大 100;给出三个边界例子。",
  "reasoning": { "effort": "medium" },
  "max_output_tokens": 8192
}

并发排错:高档位

{
  "model": "deepseek-v4-pro",
  "input": "两个请求先读取库存、再分别减一并写回。库存为 1 时仍可能都返回成功。分析产生问题的执行顺序,比较条件更新与事务锁两种修复方式,并给出验证方法。",
  "reasoning": { "effort": "high" },
  "max_output_tokens": 16384
}

输出上限的设置见思考与输出。

在客户端中选择

在客户端的模型设置中选择档位。手动配置时,常见入口为 Codex 的 model_reasoning_effort、OpenCode 1.x 模型选项中的 reasoningEffort、Pi 的 defaultThinkingLevel,以及 ZCode 模型项的 reasoning: true,完整文件见手动配置客户端。

例如,将 OpenCode 的 optiwaves provider 下 auto 模型选项设为:

{
  "options": { "reasoningEffort": "medium" }
}

将这段配置放入模型的 options 中。选择 none 时请显式填写,留空使用默认的 medium。

Fast 使用独立模型 ID 开启,详见 Fast 模式。思考等级不会开启 Fast,也没有单独的固定计费倍率;思考 token 按实际输出用量结算。

售后群 1055897442

本页