{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"model": {
"type": "string",
"description": "Model to use for generation",
"enum": [
"gen4_image",
"gen4_image_turbo",
"gemini_2.5_flash",
"gemini_3_pro"
]
},
"promptText": {
"type": "string",
"description": "Text prompt describing the image to generate"
},
"ratio": {
"type": "string",
"description": "Output image aspect ratio",
"enum": [
"1920:1080",
"1080:1920",
"1024:1024",
"1360:768",
"1080:1080",
"1168:880",
"1440:1080",
"1080:1440",
"1808:768",
"2112:912",
"1280:720",
"720:1280",
"720:720",
"960:720",
"720:960",
"1680:720"
]
},
"referenceImages": {
"type": "array",
"items": {
"type": "object",
"properties": {
"uri": {
"type": "string",
"description": "Reference image as a URL or base64-encoded data URI"
},
"tag": {
"type": "string",
"description": "Optional tag to identify the reference image role"
}
},
"required": [
"uri"
]
},
"description": "Optional reference images to guide style or content"
}
},
"required": [
"PCID",
"model",
"promptText"
]
}