变换
字段:删除
从请求或响应中删除配置路径上的 JSON 值。
行为
此变换删除配置的 extra_body 路径上的 JSON 值。在请求阶段编辑发往上游的报文;在响应阶段编辑返回客户端的报文。
路径不存在时,此变换不做任何修改。
请求路径 reasoning.effort、reasoning.summary、reasoning.mode、reasoning.budget_tokens 和 reasoning.display 操作统一推理设置。其他路径仍操作 extra-body 字段。
删除推理设置时会同时消除其原生值。协议转换不会从旧请求中恢复已删除的设置。
参考信息
| 属性 | 值 |
|---|---|
| 类型 ID | field_remove |
| 阶段 | request, response |
| 范围 | Provider |
适用场景
- 上游拒绝客户端发送的某个厂商私有字段。
- 你希望对某个 Provider 后面的客户端隐藏某个响应字段。
配置
| 选项 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
path | string | 是 | — | 要删除的 extra_body 路径,点号分隔,例如 metadata.tags。 |
示例规则
{
"transform": "field_remove",
"enabled": true,
"phase": "request",
"models": [
"*"
],
"config": {
"path": "metadata"
}
}