Skip to content

gemini-2.5-flash-image图像生成接口(支持比例)

目前只支持gemini格式调用,官方api接口,详情可以查看官方文档

请求:POST 调用地址:

https://api.rainboxs.com//v1beta/models/{model name}:generateContent?key={api key}
gemini-2.5-flash-image-flatfee,gemini-2.5-flash-image这两个模型都可以,gemini-2.5-flash-image这个更稳定一些
示例:
https://api.rainboxs.com//v1beta/models/gemini-2.5-flash-image:generateContent?key=sk-mKA4HS9Y3ATIDg1Nj1bPRjVJ8

1.文生图


{
  "contents": [{
    "parts": [
      {"text": "一只猪"}
    ]
  }],
  "generationConfig": {
    "responseModalities": ["IMAGE"], //只生成图片不带文字,可选带文字的:["TEXT","IMAGE"]
    "imageConfig": {
      "aspectRatio": "16:9" //枚举1:1、9:16、16:9、3:4、4:3、3:2、2:3、5:4、4:5、21:9
    }
  }
}

2.图生图

{
    "contents": [
        {
            "role": "user",
            "parts": [
                {
                  "inlineData": {
                    "mimeType": "image/png",
                    "data": "图片的base64数据,目前只支持base64"
                  }
                },
                {
                    "text": "将车的颜色变为黑色,天空的颜色变为白色"
                }
            ]
        }
    ]
    , "generationConfig": {
        "responseModalities": ["IMAGE"], //只生成图片不带文字,可选带文字的:["TEXT","IMAGE"]
        "imageConfig": { //如果不传imageConfig参数,输出图片的比例就和输入图片的比例一致
            "aspectRatio": "16:9" //枚举1:1、9:16、16:9、3:4、4:3、3:2、2:3、5:4、4:5、21:9
        }
    }
}

响应示例

{
  "candidates": [
    {
      "content": {
        "parts": [
          {
            "inlineData": {
              "mimeType": "image/png",
              "data": "base64图片数据"
            }
          }
        ],
        "role": "model"
      },
      "finishReason": "STOP",
      "index": 0
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 3,
    "candidatesTokenCount": 1290,
    "totalTokenCount": 1293,
    "promptTokensDetails": [
      {
        "modality": "TEXT",
        "tokenCount": 3
      }
    ],
    "candidatesTokensDetails": [
      {
        "modality": "IMAGE",
        "tokenCount": 1290
      }
    ]
  },
  "modelVersion": "gemini-2.5-flash-image",
  "responseId": "WinnaJeyMqW5mtkP9N2i6QQ"
}

RAINBOXS API 文档