{ \"text\": \"...\" }{ \"inline_data\": { \"mime_type\": \"image/png\", \"data\": \"<base64>\" } }{
"inline_data":
{
"mime_type": "image/jpeg",
"data": "iVBORw0KGgo..."
}
},
{
"inline_data":
{
"mime_type": "image/jpeg",
"data": "iVBORw0KGgo..."
}
}

{
"contents": [
{
"role": "user",
"parts": [
{
"text": "融合三张图片"
},
{
"inline_data": {
"mime_type": "image/jpeg",
"data": "UklGRlZvAABXRUJQVlA4TElvAAAvz..."
}
},
{
"inline_data": {
"mime_type": "image/jpeg",
"data": "UklGRlZvAABXRUJQVlA4TElvAAAvz..."
}
},
{
"inline_data": {
"mime_type": "image/jpeg",
"data": "UklGRlZvAABXRUJQVlA4TElvAAAvz..."
}
}
]
}
],
"generationConfig": {
"responseModalities": [
"TEXT",
"IMAGE"
]
}
}{
"candidates": [
{
"content": {
"parts": [
{ "text": "..." },
{
"inlineData": {
"mimeType": "image/png",
"data": "<base64-string>"
}
}
]
}
}
]
}import base64
b64 = "<base64-string>"
with open("output.png", "wb") as f:
f.write(base64.b64decode(b64))