Get API key
Models

List image models

OpenRouter's image model list: one entry per image model your key may call, with architecture (text in, image out), supported_parameters, supports_streaming (always false) and endpoints, the relative URL of its endpoints listing. supported_parameters names each field the model takes with its values: resolution, aspect_ratio, quality, output_format, background and size as enums of the declared values, n and output_compression as ranges, seed as a boolean. OpenRouter lists size as a boolean; here its enum says which sizes the model accepts. A key is required, and the answer is never cached.

GET/api/v1/images/models
Request
curl https://api.llm.buzz/api/v1/images/models \
  -H "Authorization: Bearer $LLM_BUZZ_KEY"
Response
{
  "data": [
    {
      "id": "qwen/qwen-image-3",
      "name": "Qwen: Qwen Image 3",
      "description": "...",
      "created": 1792900000,
      "architecture": {
        "input_modalities": [
          "text"
        ],
        "output_modalities": [
          "image"
        ]
      },
      "supported_parameters": {
        "aspect_ratio": {
          "type": "enum",
          "values": [
            "1:1",
            "4:3",
            "3:4",
            "16:9",
            "9:16",
            "3:2",
            "2:3"
          ]
        },
        "n": {
          "type": "range",
          "min": 1,
          "max": 6
        }
      },
      "supports_streaming": false,
      "endpoints": "/api/v1/images/models/qwen/qwen-image-3/endpoints"
    }
  ]
}

Authorization

An inference key, as Authorization: Bearer KEY.

Keys and limits

Response 200

The image models, as {"data": [...]}.

Errors

  • 401

    No key, or the key is unknown, expired, revoked or disabled.

Every error code

Docs