图片生成
POST/v1beta/models/gemini-2.5-flash-image-preview:generateContent 图片生成
使用 Gemini 图片生成模型创建或编辑图像内容。
接口地址
POST https://www.vortapapi.com/v1/v1beta/models/gemini-2.5-flash-image-preview:generateContent
该接口对应模型:
gemini-2.5-flash-image-preview
认证方式
该接口通过查询参数 key 传入 API Key。
?key=sk-***
查询参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
key | string | 是 | Vortap API Key,例如 sk-***。 |
请求头
| 名称 | 必填 | 说明 |
|---|---|---|
Content-Type | 是 | 请求体格式,固定为 application/json。 |
请求示例
curl -X POST "https://www.vortapapi.com/v1/v1beta/models/gemini-2.5-flash-image-preview:generateContent?key=sk-***" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{
"parts": [
{
"text": "生成一张未来城市夜景,霓虹灯、雨天街道、电影感构图"
}
]
}
]
}'
请求体示例
{
"contents": [
{
"parts": [
{
"text": "生成一张未来城市夜景,霓虹灯、雨天街道、电影感构图"
}
]
}
]
}
响应示例
{
"candidates": [
{
"content": {
"parts": [
{
"text": "这是根据你的描述生成的图像。"
},
{
"inlineData": {
"mimeType": "image/png",
"data": "iVBORw0KGgoAAAANSUhEUgAA..."
}
}
]
}
}
]
}
返回字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
candidates | array | 模型生成的候选结果列表。 |
candidates[].content | object | 单个候选结果的内容。 |
candidates[].content.parts | array | 返回内容片段,可能包含文本说明或图片数据。 |
parts[].text | string | 模型返回的文本内容。 |
parts[].inlineData | object | 内联图片数据。 |
parts[].inlineData.mimeType | string | 图片 MIME 类型,例如 image/png。 |
parts[].inlineData.data | string | Base64 编码后的图片内容。 |