Skip to content

参数覆盖无法识别原始模型名称 #2283

@chung1912

Description

@chung1912

目前最新版本0.9.25,已经合并了这个pr #2276

// 目前内置以下字段:
// - model:优先使用上游模型名(UpstreamModelName),若不存在则回落到原始模型名(OriginModelName)。
// - upstream_model:始终为通道映射后的上游模型名。
// - original_model:请求最初指定的模型名。

测试的参数覆盖如下:

{
  "operations": [
    {
      "path": "enable_thinking",
      "mode": "set",
      "value": true,
      "keep_origin": false,
      "conditions": [
        {
          "path": "model",  //  path为original_model时可以正常触发条件
          "mode": "contains",
          "value": "thinking"
        }
      ],
      "logic": "AND"
    }
  ]
}

其中原始模型名为deepseek-v3.2-exp-thinking,上游模型名为deepseek-v3.2-exp
经过测试,path是model无法设置enable_thinking参数为true;当我将条件的value改为“3.2”,此时上游模型因为有3.2,可以触发思考,说明判断模型名称model时仍然不能兼容两种情况,当判断上游模型不含有关键词thinking时,就没有再继续判断原始模型了

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions