": { "code": 400, "message": "Request contains an invalid argument.", "status": ...

2025年12月04日 15:45 状态: processing

🚨 错误信息

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版本:确保参数配置与当前API版本兼容
  • 逐步测试:先使用最小配置测试,再逐步添加复杂参数

---
注意:请妥善保管您的API密钥,不要在公开场合分享。