Models
Discover available models and the full model catalog.
Authentication
Both endpoints require Authorization: Bearer <API_KEY>. Gateway base URL: https://api.misar.dev.
List models
GET
/modelsReturn the ids of the models the router can currently serve.
Response fields
modelsstring[]Available model ids.
curl https://api.misar.dev/models \
-H "Authorization: Bearer $MISARCODER_API_KEY"{ "models": ["qwen3:8b", "..."] }Model catalog
GET
/models/catalogReturn the full catalog with metadata. Each entry carries its catalog fields plus an explicit context_window (tokens), derived as context_k * 1000.
Response fields
modelsArray<object>Catalog entries. Each includes context_window alongside the original metadata.
countintegerNumber of catalog entries.
curl https://api.misar.dev/models/catalog \
-H "Authorization: Bearer $MISARCODER_API_KEY"{
"models": [
{ "id": "qwen3:8b", "context_k": 32, "context_window": 32000 }
],
"count": 1
}Status codes
200— Returned.401— Missing or invalid API key.