":{"message":"Unknown parameter: 'response_format'. (request id: 202607110024188...
错误信息
生成图片失败: API 错误 [400 Bad Request]: {"error":{"message":"Unknown parameter: 'response_format'. (request id: 202607110024188025702668mZgsUX)","type":"invalid_request_error","param":"response_format","code":"unknown_parameter"}}
AI 解决方案
🔍 错误分析
1. 🌐 错误翻译
原文:API 错误 [400 Bad Request]: {"error":{"message":"Unknown parameter: 'response_format'. (request id: 202607110024188025702668mZgsUX)","type":"invalid_request_error","param":"response_format","code":"unknown_parameter"}}
译文:API错误[400错误请求]:{"error":{"message":"未知参数:'response_format'。(请求id: 202607110024188025702668mZgsUX)","type":"invalid_request_error","param":"response_format","code":"unknown_parameter"}}
2. 🎯 原因分析
该错误表明API请求中包含了参数
response_format,但服务器端不支持或未定义该参数。这通常是由于:3. 💡 解决方案
检查所使用的API文档,确认当前版本支持的有效参数,移除或替换
response_format 参数。以下是修复后的示例代码(假设是调用图像生成API):
// 修复前(错误代码)
const response = await fetch('https://api.example.com/v1/images/generations', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
prompt: 'a beautiful sunset',
response_format: 'url' // 错误:服务器不支持该参数
})
});
// 修复后(正确代码)
const response = await fetch('https://api.example.com/v1/images/generations', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
prompt: 'a beautiful sunset'
// 移除不支持的response_format参数
})
});