Unsupported value: 'reasoning_effort' does not support 'minimal' with this model...
🚨 错误信息
Unsupported value: 'reasoning_effort' does not support 'minimal' with this model. Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh'.
🤖 AI解决方案
错误翻译
原文:Unsupported value: 'reasoning_effort' does not support 'minimal' with this model. Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh'.
译文:不支持的参数值:此模型不支持将 'reasoning_effort' 参数设置为 'minimal'。支持的值为:'none', 'low', 'medium', 'high' 以及 'xhigh'。
原因分析
在为AI模型配置reasoning_effort参数时,用户使用了'minimal'这个值,但当前所使用的模型不支持该选项。模型仅支持特定列表中的枚举值。
解决方案
将reasoning_effort参数的值修改为模型支持的值之一。根据报错信息,您需要从 'none', 'low', 'medium', 'high', 'xhigh' 中进行选择。
例如,如果您之前是这样设置的:
# 修复前的错误代码
model_kwargs = {"reasoning_effort": "minimal"}
应修改为以下任一形式:
# 修复后的正确代码
# 选择一个支持的级别
model_kwargs = {"reasoning_effort": "medium"} # 或 'none', 'low', 'high', 'xhigh'
如果您不确定应选择哪个级别,可以从默认值或较低级别开始(如 "medium" 或 "low")。
️ 预防措施
- 查阅官方文档:在使用某个模型的特定参数前,请务必查阅其官方文档,确认该参数的有效值范围和默认值。
- 验证输入参数:在代码中集成参数验证逻辑或使用配置管理工具,可以在程序启动或参数传入时检查值的有效性,从而提前避免此类运行时错误。