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/modelsResponse
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
| Field | Type | Description |
|---|---|---|
| id | string | Model ID to use in the model parameter |
| object | string | Always "model" |
| created | number | Unix timestamp |
| owned_by | string | "leaperone" for built-in models, "openrouter" for OpenRouter models |
| name | string | Human-readable name |
| context_length | number | Maximum context window (OpenRouter models only) |
| pricing | object | prompt_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.