GET /v1/models
List all available canonical models, live token pricing, and capability flags supported by the gateway.
Endpoint & Headers
GET https://infinityrouter.qd.je/v1/models Authorization: Bearer inf_live_...
Response Format
We extend the standard OpenAI model object with capabilities (tools, vision, streaming) and our exact published pricing per million tokens:
{
"object": "list",
"data": [
{
"id": "claude-sonnet-5",
"object": "model",
"created": 1770000000,
"owned_by": "infinityrouter",
"capabilities": {
"tools": true,
"vision": true,
"streaming": true,
"structured_outputs": true
},
"pricing": {
"currency": "USD",
"input_per_million_tokens": "3.000000",
"output_per_million_tokens": "15.000000"
},
"context_window": 200000,
"max_output_tokens": 8192
},
{
"id": "gpt-4o",
"object": "model",
"created": 1770000000,
"owned_by": "infinityrouter",
"capabilities": {
"tools": true,
"vision": true,
"streaming": true,
"structured_outputs": true
},
"pricing": {
"currency": "USD",
"input_per_million_tokens": "2.500000",
"output_per_million_tokens": "10.000000"
},
"context_window": 128000,
"max_output_tokens": 4096
}
]
}Dynamic Model Discovery (Python)
from openai import OpenAI
client = OpenAI(
base_url="https://infinityrouter.qd.je/v1",
api_key="inf_live_...",
)
models = client.models.list()
for model in models.data:
print(f"Model: {model.id}")