Skip to main content
GET
/
v1
/
models
List available models
curl --request GET \
  --url https://api.infery.ai/v1/models \
  --header 'Authorization: <api-key>'
{
  "object": "list",
  "data": [
    {
      "id": "gpt-4o",
      "object": "model",
      "created": 1713204900,
      "owned_by": "openai",
      "permission": [
        "<unknown>"
      ],
      "root": "gpt-4o",
      "parent": null,
      "_infery": {
        "provider": "openai",
        "modality": "text",
        "supports_chat": true,
        "supports_embeddings": true,
        "supports_streaming": true,
        "supports_tools": true,
        "max_context_tokens": 128000,
        "max_output_tokens": 16384,
        "pricing": {
          "input_per_million": 2.5,
          "output_per_million": 10,
          "currency": "USD"
        },
        "allowed_params": {}
      }
    }
  ]
}
curl https://api.infery.ai/v1/models \
  -H "Authorization: Bearer $INFERY_API_KEY"
Returns OpenAI-compatible payload:
{
  "object": "list",
  "data": [
    {
      "id": "gpt-4o",
      "object": "model",
      "created": 1713000000,
      "owned_by": "openai"
    },
    ...
  ]
}

Filter by modality

curl "https://api.infery.ai/v1/models?modality=image" \
  -H "Authorization: Bearer $INFERY_API_KEY"
Supported values: text, image, audio, video, music, embedding, rerank.

Capabilities

GET /v1/models/{slug} returns extended info including:
  • supportsChat / supportsStreaming / supportsVision / supportsPdf / supportsTools / supportsJsonMode
  • maxContextTokens / maxOutputTokens
  • allowedParams.supported_inputs (MIME whitelist)
  • allowedParams.max_image_size_bytes, max_pdf_size_bytes, etc.
Use this at app startup to learn what each model can do.

Public catalog

No-auth version available at:
GET https://api.infery.ai/public/models
Rate-limited (30 rpm per IP). Used by our marketing site to show a live model list.

Authorizations

Authorization
string
header
required

API key in format: Bearer inf_***

Response

List of available models. OpenAI-compatible with an _infery extension exposing capabilities and pricing.

object
string
Example:

"list"

data
object[]