API Reference

GET /v1/models

List all available canonical models, live token pricing, and capability flags supported by the gateway.

Endpoint & Headers

httpRequest
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:

json200 OK
{
  "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)

pythondiscover.py
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}")