Skip to main content

Request

curl --location "https://api.znapai.com/v1beta1/projects/zamani-tech2-484512/locations/global/publishers/google/models/gemini-2.5-flash-image:generateContent" \
  --header "Authorization: Bearer $ZnapAI_API_KEY" \
  --header "Content-Type: application/json" \
  --header 'spend-logs-metadata: {"user_id": "user_123", "project_id": "proj_abc", "env": "production"}' \
  --data '{
    "contents": [
      {
        "role": "user",
        "parts": [
          {
            "text": "Edit this image with british faces"
          },
          {
            "inlineData": {
              "mimeType": "image/jpeg",
              "data": "<BASE64_ENCODED_IMAGE>"
            }
          }
        ]
      }
    ],
    "generationConfig": {
      "responseModalities": ["IMAGE", "TEXT"]
    }
  }'

Input

Image

Response

{
    "candidates": [
        {
            "content": {
                "role": "model",
                "parts": [
                    {
                        "inlineData": {
                            "mimeType": "image/png",
                            "data": "iVBORw0KGgo...uQmCC"
                        }
                    }
                ]
            },
            "finishReason": "STOP"
        }
    ],
    "usageMetadata": {
        "promptTokenCount": 1812,
        "candidatesTokenCount": 1290,
        "totalTokenCount": 3102,
        "trafficType": "ON_DEMAND",
        "promptTokensDetails": [
            {
                "modality": "TEXT",
                "tokenCount": 6
            },
            {
                "modality": "IMAGE",
                "tokenCount": 1806
            }
        ],
        "candidatesTokensDetails": [
            {
                "modality": "IMAGE",
                "tokenCount": 1290
            }
        ]
    },
    "modelVersion": "gemini-2.5-flash-image",
    "createTime": "2026-04-08T17:50:54.995975Z",
    "responseId": "fpXWaYflPLqnpt8P8svDwAE"
}

Image from base64 data

Candidates 0 Content Parts 0 Inline Data Data