You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

gemini-2.5-flash-image模型结构化输出配置问题咨询

解决gemini-2.5-flash-image模型结构化输出的400错误问题

针对gemini-2.5-flash-image模型请求结构化输出时返回"JSON mode is not enabled for this model"的400错误,可尝试以下解决方案:

1. 指定支持结构化输出的模型版本

部分旧版本的gemini-2.5-flash-image未开放JSON模式支持,需在请求的generationConfig中明确指定最新的兼容版本,示例如下:

"generationConfig": {
    "responseMimeType": "application/json",
    "responseSchema": {
      "type": "ARRAY",
      "items": {
        "type": "OBJECT",
        "properties": {
          "recipeName": { "type": "STRING" },
          "ingredients": {
            "type": "ARRAY",
            "items": { "type": "STRING" }
          }
        },
        "propertyOrdering": ["recipeName", "ingredients"]
      }
    },
    "modelVersion": "gemini-2.5-flash-002"
  }

当前gemini-2.5-flash-002版本已支持多模态模型的结构化输出,优先尝试此方案。

2. 调整prompt内容避免指令冲突

原prompt中包含"create an image of them"的指令,会触发模型生成图片,与JSON结构化输出需求冲突。修改prompt为仅要求返回结构化文本数据:

"parts": [
  { "text": "List a few popular cookie recipes with ingredient amounts, return the result strictly in JSON format matching the specified schema." }
]

3. 拆分请求实现需求

若上述方案无效,可拆分请求:

  • 用gemini-2.5-flash完成食谱结构化数据的生成
  • 单独调用gemini-2.5-flash-image生成对应图片内容

内容的提问来源于stack exchange,提问作者Wenhui Luo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 02:27:32