Image generation

Use POST /v1/images/generations with models tagged image-generation.

Request

{
  "model": "stable-diffusion-xl",
  "prompt": "A modern office in Amsterdam at sunrise"
}

Response

{
  "created": 1717200000,
  "data": [{
    "url": "https://ozeye.ai/v1/images/generated/abc.png",
    "revised_prompt": "..."
  }]
}

Wrong-modality models are rejected before routing. Image cost is priced per generated image when configured by the provider catalog; models explicitly marked free do not deduct credits.