": { "code": 400, "message": "Request contains an invalid argument.", "status": ...
🚨 错误信息
curl -X POST \
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-image:generateContent" \
--header "x-goog-api-key: AIzaSyC2LeIkBMb4aGvasrOBR1hG5yMQ0vUJm64" \
--header "Content-Type: application/json" \
--data '{
"contents": [
{
"role": "user",
"parts": [
{
"text": "draw a cat"
}
]
}
],
"generationConfig": {
"responseModalities": [
"TEXT",
"IMAGE"
],
"imageConfig": {
"aspectRatio": "16:9",
"imageSize": "1K"
}
}
}'
{
"error": {
"code": 400,
"message": "Request contains an invalid argument.",
"status": "INVALID_ARGUMENT"
}
}
🤖 AI解决方案
错误分析报告
1. 错误翻译
原文:Request contains an invalid argument.
译文:请求包含无效参数。
2. 原因分析
这个错误是由于在调用Google Gemini API时传递了不支持的参数配置:- 模型名称
gemini-2.5-flash-image可能不存在或不可用 - 响应模式
"TEXT", "IMAGE"组合可能不被支持 - 图像配置参数在当前模型版本中可能无效
3. 解决方案
curl -X POST \
"https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent" \
--header "x-goog-api-key: AIzaSyC2LeIkBMb4aGvasrOBR1hG5yMQ0vUJm64" \
--header "Content-Type: application/json" \
--data '{
"contents": [
{
"role": "user",
"parts": [
{
"text": "draw a cat"
}
]
}
]
}'
4. ️ 预防措施
---
注意:请妥善保管您的API密钥,不要在公开场合分享。