Models
The catalog, model ids, variants and modalities.
The catalog is synced from upstream continuously. Prices you see through the API and on the models page already include our margin, so the number you read is the number your wallet is charged.
Listing models
curl https://api.tiny-router.dev/v1/models \
-H "Authorization: Bearer $TR_API_KEY"The response is the upstream model object, verbatim, with pricing adjusted. That means anything written against the OpenRouter model schema parses unchanged.
Model ids and variants
An id is author/slug, optionally with a variant after a colon — anthropic/claude-opus-5:thinking. A :free variant costs nothing and is rate limited accordingly.
Requested versus served
Some ids are aliases that resolve to a dated snapshot. Your request log records both the model you asked for and the model that answered, so a silent upgrade is visible after the fact rather than a mystery in your bill.
Modalities
- Text in, text out is the default and the largest part of the catalog.
- Vision models accept images in the message content.
- Image, speech, transcription and video models have their own endpoints; see
/v1/imagesand friends.
Availability
403 if called directly. Nothing is served that is not listed.