Monoize
变换

字段:设置

在配置路径写入 JSON 值,可选择仅在满足条件时写入。

显式的 when_equals: null 只匹配值为 JSON null 的现有字段,不匹配缺失字段。

行为

此变换在配置的 extra_body 路径写入 JSON 值。设置了 when_equals 时,仅当当前值等于给定 JSON 值才写入;未设置时总是写入。

用它添加或替换协议转换不携带的厂商私有字段。

请求路径 reasoning.effort、reasoning.summary、reasoning.mode、reasoning.budget_tokens 和 reasoning.display 操作统一推理设置。其他路径仍操作 extra-body 字段。

将 reasoning.summary 设为 detailed 可请求 GPT 推理概要。上游必须支持并实际返回概要。

参考信息

属性值
类型 IDfield_set
阶段request, response
范围Provider

适用场景

  • 上游需要某个厂商私有字段,例如服务档位或思考开关。
  • 你希望对某个 Provider 服务的每个请求归一化某个字段值。

配置

选项类型必填默认值说明
pathstring是—要写入的 extra_body 路径,点号分隔,例如 service_tier。
valueJSON是—写入该路径的 JSON 值。
when_equalsJSON否—设置后,仅当当前值等于该 JSON 值时才写入。

示例规则

{
  "transform": "field_set",
  "enabled": true,
  "phase": "request",
  "models": [
    "gpt-*"
  ],
  "config": {
    "path": "service_tier",
    "value": "flex"
  }
}

本页目录