400 Provider API error: { "error": { "message": "Invalid value: 'gpt-5.1-codex'....
🚨 错误信息
OpenAI completion error: 400 Provider API error: {
"error": {
"message": "Invalid value: 'gpt-5.1-codex'. Supported values are: 'minimal', 'low', 'medium', and 'high'.",
"type": "invalid_request_error",
"param": "reasoning.effort",
"code": "invalid_value"
}
}(traceid: fdbfdaf572627918d11a0515b2bc4ee0) (request id: 20251119184254593731863517Q7vKF)
🤖 AI解决方案
报错分析报告
错误翻译
原文:Invalid value: 'gpt-5.1-codex'. Supported values are: 'minimal', 'low', 'medium', and 'high'.
译文:无效值:'gpt-5.1-codex'。支持的值有:'minimal'、'low'、'medium' 和 'high'
原因分析
该错误是由于在调用OpenAI API时,
reasoning.effort参数使用了无效的值'gpt-5.1-codex'。这个参数应该接收推理努力程度的设置,而不是模型名称。错误位置:API请求中的reasoning.effort参数配置
解决方案
将
reasoning.effort参数值修改为支持的四个选项之一:python
错误配置
{
"reasoning": {
"effort": "gpt-5.1-codex" # ❌ 无效值
}
}正确配置(四选一)
{
"reasoning": {
"effort": "medium" # ✅ 推荐使用中等推理努力
}
}
可用选项:
"minimal" - 最小推理努力"low" - 低推理努力 "medium" - 中等推理努力"high" - 高推理努力️ 预防措施
推荐工具:使用OpenAI官方SDK,它会自动进行参数验证并给出更友好的错误提示。