{
  "object": "list",
  "default": "google/nano-banana-2.1",
  "pricing": {
    "how": "price per image = the provider's list price for the model, size and quality you pick (plus prompt tokens) x markup + fixed, min floor; quoted in the 402 for your exact request and settled as quoted (the provider reports no per-image token usage). One image per call.",
    "markup": 1.4,
    "fixed_usd": 0.0005,
    "min_usd": 0.005
  },
  "limits": {
    "max_prompt_chars": 4000,
    "images_per_call": 1
  },
  "request_shape": {
    "model": "optional; default google/nano-banana-2.1",
    "prompt": "required, up to 4,000 characters",
    "output_format": "png (default) | jpeg | webp (webp on OpenAI models and Nano Banana Pro)",
    "openai/* models": {
      "size": [
        "1024x1024",
        "1024x1536",
        "1536x1024"
      ],
      "quality": "low | medium | high (default medium)"
    },
    "google/* models": {
      "resolution": "1K (default) | 2K | 4K",
      "aspect_ratio": "1:1 | 3:2 | 2:3 | 4:3 | 3:4 | 4:5 | 5:4 | 16:9 | 9:16 | 21:9 (default 1:1)"
    }
  },
  "response_shape": {
    "created": "unix seconds",
    "model": "id",
    "data": [
      {
        "b64_json": "the image, base64",
        "mime_type": "image/png, image/jpeg or image/webp"
      }
    ]
  },
  "data": [
    {
      "id": "google/nano-banana-2.1",
      "object": "model",
      "owned_by": "google",
      "label": "Nano Banana 2.1",
      "tier": "fast",
      "options": {
        "resolution": [
          "1K",
          "2K",
          "4K"
        ],
        "aspect_ratio": [
          "1:1",
          "3:2",
          "2:3",
          "4:3",
          "3:4",
          "4:5",
          "5:4",
          "16:9",
          "9:16",
          "21:9"
        ]
      },
      "provider_usd_per_million_tokens": {
        "text_input": 1.5,
        "image_output": 30
      },
      "prices_usd": {
        "1K": 0.0476,
        "2K": 0.0711,
        "4K": 0.1587
      },
      "min_price_usd": 0.005
    },
    {
      "id": "google/nano-banana-2-lite",
      "object": "model",
      "owned_by": "google",
      "label": "Nano Banana 2 Lite",
      "tier": "fast",
      "options": {
        "resolution": [
          "1K",
          "2K",
          "4K"
        ],
        "aspect_ratio": [
          "1:1",
          "3:2",
          "2:3",
          "4:3",
          "3:4",
          "4:5",
          "5:4",
          "16:9",
          "9:16",
          "21:9"
        ]
      },
      "provider_usd_per_million_tokens": {
        "text_input": 0.25,
        "image_output": 30
      },
      "prices_usd": {
        "1K": 0.0476,
        "2K": 0.0711,
        "4K": 0.1587
      },
      "min_price_usd": 0.005
    },
    {
      "id": "google/nano-banana-pro",
      "object": "model",
      "owned_by": "google",
      "label": "Nano Banana Pro",
      "tier": "frontier",
      "options": {
        "resolution": [
          "1K",
          "2K",
          "4K"
        ],
        "aspect_ratio": [
          "1:1",
          "3:2",
          "2:3",
          "4:3",
          "3:4",
          "4:5",
          "5:4",
          "16:9",
          "9:16",
          "21:9"
        ]
      },
      "provider_usd_per_million_tokens": {
        "text_input": 2,
        "image_output": 120
      },
      "prices_usd": {
        "1K": 0.1881,
        "2K": 0.1881,
        "4K": 0.3365
      },
      "min_price_usd": 0.005
    },
    {
      "id": "openai/gpt-image-2",
      "object": "model",
      "owned_by": "openai",
      "label": "GPT Image 2",
      "tier": "fast",
      "options": {
        "quality": [
          "low",
          "medium",
          "high"
        ],
        "size": [
          "1024x1024",
          "1024x1536",
          "1536x1024"
        ]
      },
      "provider_usd_per_million_tokens": {
        "text_input": 5,
        "image_output": 30
      },
      "prices_usd": {
        "low:1024x1024": 0.0089,
        "low:1024x1536": 0.0075,
        "low:1536x1024": 0.0075,
        "medium:1024x1024": 0.0747,
        "medium:1024x1536": 0.0579,
        "medium:1536x1024": 0.0579,
        "high:1024x1024": 0.2959,
        "high:1024x1536": 0.2315,
        "high:1536x1024": 0.2315
      },
      "min_price_usd": 0.005
    },
    {
      "id": "openai/gpt-image-2.5-flare",
      "object": "model",
      "owned_by": "openai",
      "label": "GPT Image 2.5 Flare",
      "tier": "frontier",
      "options": {
        "quality": [
          "low",
          "medium",
          "high"
        ],
        "size": [
          "1024x1024",
          "1024x1536",
          "1536x1024"
        ]
      },
      "provider_usd_per_million_tokens": {
        "text_input": 5,
        "image_output": 30
      },
      "prices_usd": {
        "low:1024x1024": 0.0089,
        "low:1024x1536": 0.0075,
        "low:1536x1024": 0.0075,
        "medium:1024x1024": 0.0747,
        "medium:1024x1536": 0.0579,
        "medium:1536x1024": 0.0579,
        "high:1024x1024": 0.2959,
        "high:1024x1536": 0.2315,
        "high:1536x1024": 0.2315
      },
      "min_price_usd": 0.005
    },
    {
      "id": "openai/gpt-image-2.5-sunburst",
      "object": "model",
      "owned_by": "openai",
      "label": "GPT Image 2.5 Sunburst",
      "tier": "frontier",
      "options": {
        "quality": [
          "low",
          "medium",
          "high"
        ],
        "size": [
          "1024x1024",
          "1024x1536",
          "1536x1024"
        ]
      },
      "provider_usd_per_million_tokens": {
        "text_input": 5,
        "image_output": 30
      },
      "prices_usd": {
        "low:1024x1024": 0.0089,
        "low:1024x1536": 0.0075,
        "low:1536x1024": 0.0075,
        "medium:1024x1024": 0.0747,
        "medium:1024x1536": 0.0579,
        "medium:1536x1024": 0.0579,
        "high:1024x1024": 0.2959,
        "high:1024x1536": 0.2315,
        "high:1536x1024": 0.2315
      },
      "min_price_usd": 0.005
    }
  ]
}