LEAPERone Docs

List Models

GET /v1/models

List all available models. This endpoint is public and does not require authentication.

Endpoint

GET https://api.leaper.one/v1/models

Response

Returns a list of model objects, including built-in models and 350+ models available via OpenRouter.

{
  "object": "list",
  "data": [
    {
      "id": "auto",
      "object": "model",
      "created": 0,
      "owned_by": "leaperone",
      "name": "Auto"
    },
    {
      "id": "gpt-5-nano",
      "object": "model",
      "created": 0,
      "owned_by": "leaperone",
      "name": "GPT-5 Nano",
      "pricing": {
        "prompt_per_1m": 0.05,
        "completion_per_1m": 0.4
      }
    },
    {
      "id": "openrouter/anthropic/claude-sonnet-4.6",
      "object": "model",
      "created": 1700000000,
      "owned_by": "openrouter",
      "name": "Anthropic: Claude Sonnet 4.6",
      "context_length": 200000,
      "pricing": {
        "prompt_per_1m": 3.0,
        "completion_per_1m": 15.0
      }
    }
  ]
}

Model Fields

FieldTypeDescription
idstringModel ID to use in the model parameter
objectstringAlways "model"
creatednumberUnix timestamp
owned_bystring"leaperone" for built-in models, "openrouter" for OpenRouter models
namestringHuman-readable name
context_lengthnumberMaximum context window (OpenRouter models only)
pricingobjectprompt_per_1m and completion_per_1m in USD per 1M tokens

Notes

  • Built-in models (owned_by: "leaperone") can be used directly by ID (e.g. "gpt-5-nano").
  • OpenRouter models (owned_by: "openrouter") should be used with their full ID (e.g. "openrouter/anthropic/claude-sonnet-4.6").
  • The model list is cached and refreshes every hour. Pricing reflects OpenRouter's current rates.
  • No authentication is required for this endpoint.