Skip to main content

Models Endpoint

List available models.

Endpoint

GET https://api.scalellm.dev/v1/models

Request

curl https://api.scalellm.dev/v1/models \
  -H "Authorization: Bearer sk_your_key"

Response

{
  "object": "list",
  "data": [
    {
      "id": "claude-opus-4.5",
      "object": "model",
      "created": 1699000000,
      "owned_by": "anthropic"
    },
    {
      "id": "claude-sonnet-4.5",
      "object": "model",
      "created": 1699000000,
      "owned_by": "anthropic"
    },
    {
      "id": "claude-haiku-4.5",
      "object": "model",
      "created": 1699000000,
      "owned_by": "anthropic"
    },
    {
      "id": "gemini-3-pro-preview",
      "object": "model",
      "created": 1699000000,
      "owned_by": "google"
    },
    {
      "id": "gemini-3-pro-image-preview",
      "object": "model",
      "created": 1699000000,
      "owned_by": "google"
    },
    {
      "id": "gemini-3-flash",
      "object": "model",
      "created": 1699000000,
      "owned_by": "google"
    }
  ]
}

Model Object

FieldTypeDescription
idstringModel identifier
objectstringAlways model
createdintegerUnix timestamp
owned_bystringProvider name

Examples

from openai import OpenAI

client = OpenAI(
    base_url="https://api.scalellm.dev/v1",
    api_key="sk_your_key"
)

models = client.models.list()
for model in models.data:
    print(model.id)