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-mKA4HS9Y3ATIDg1Nj1bPRjVJ81.文生图
{
"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"
}