Report === --- User-Friendly Information --- Message: 400 "***.***.enabled" is n...

2026年07月11日 08:47 18.14 秒 success

错误信息

=== Error Report === --- User-Friendly Information --- Message: 400 "***.***.enabled" is not supported for this model. Use "***.***.adaptive" and "output_config.effort" to control thinking behavior. (request id: 202607110047167498922798268d9d6nrw2Mo6l) (request id: 202607110047166586987858268d9d62CtW2BYi) (request id: 20260711004716620244112WI1Fkqrm) (request id: 20260711004715745824906l7Ftd4Ma) (d610b4b0b0b2e22f637ad40bef8e5078/5e749716-8f77-4abf-af3b-916ee10b86ec) --- Technical Details --- Error Code: custom-model-400 Request ID: 6f6030fba47c41b4951e5dcb17e2d2eb Trace ID: 77144679ea096ece9c338c02ef04fb32 Timestamp: 2026/07/11 08:47:17 (UTC+8) App Version: 5.2.5 User ID: 5b5662b5-f165-48e7-86e2-4324674156e3

AI 解决方案

🔍 报错分析

1. 🌐 错误翻译


原文:400 "***.***.enabled" is not supported for this model. Use "***.***.adaptive" and "output_config.effort" to control thinking behavior.
译文:400 "***.***.enabled" 不被此模型支持。请使用 "***.***.adaptive" 和 "output_config.effort" 来控制思考行为。

2. 🎯 原因分析


  • 根本原因:API请求中使用了不被当前模型支持的参数配置 ..enabled

  • 具体位置:模型调用时的参数配置中,意图通过 enabled 标志控制模型的思考行为

  • 上下文:该模型采用新的参数方案,不支持布尔类型的 enabled 标志,而是使用动态的 adaptive 策略配合 effort 配置来调整思考深度
  • 3. 💡 解决方案


    需要将原请求参数中的 ..enabled 替换为 ..adaptive,并添加 output_config.effort 配置:

    ``代码语言
    // 修复前(错误示例)
    {
    "model": "your-model-name",
    "parameters": {
    "..enabled": true // ❌ 不被支持
    }
    }

    // 修复后(正确示例)
    {
    "model": "your-model-name",
    "parameters": {
    "..adaptive": true, // ✅ 支持的参数
    "output_config": {
    "effort": "high" // ✅ 控制思考强度,可选值:low/medium/high
    }
    }
    }
    ``

    4. 🛡️ 预防措施


  • 参数校验:在调用模型API前,务必查阅对应模型的官方参数文档,确认支持的参数名称和取值范围,避免使用废弃或不支持的参数

  • 版本适配:模型API可能随版本迭代更新参数配置,集成时建议封装参数适配层,动态适配不同模型版本的参数要求,降低因模型升级导致的参数错误风险