Monoize
变换

推理:effort 转思考预算

把请求的推理力度等级映射为思考 token 预算。

行为

此变换把请求的推理力度等级(low、medium、high,可选 xhigh 或 max)映射为数值型思考 token 预算,用于接受预算而非力度标签的上游。

映射结果写入统一推理预算。Messages 在启用思考时输出该预算;Gemini 将其输出为 thinkingBudget。

参考信息

属性值
类型 IDreasoning_effort_to_budget
阶段request
范围Provider

适用场景

  • 客户端发送 OpenAI 风格的 reasoning.effort,但上游接受 Anthropic 风格的思考预算。

配置

选项类型必填默认值说明
lowinteger是—low 力度对应的思考 token 预算。
medinteger是—medium 力度对应的预算。
highinteger是—high 力度对应的预算。
xhighinteger否—可选,xhigh 力度对应的预算。
maxinteger否—可选,max 力度对应的预算。

示例规则

{
  "transform": "reasoning_effort_to_budget",
  "enabled": true,
  "phase": "request",
  "models": [
    "claude-*"
  ],
  "config": {
    "low": 1024,
    "med": 8192,
    "high": 24576
  }
}

此变换仅支持 Provider 范围,因为它改变上游开销。

本页目录