Model Access by Plan
See which models each plan tier (Free, Starter, Pro, Enterprise) can access, with cURL, Python, and JavaScript examples.
Overview
The Model Access endpoint returns which model IDs each plan tier can call, bucketed by category (LLM, STT, TTS, Image, Embedding). This is useful for:
- Showing users which models they can access on their current plan
- Building model selectors that grey out unavailable models
- Checking whether a specific model requires an upgrade
No authentication required.
Endpoint
GET /api/v1/models/accessResponse Shape
{
"plans": {
"free": {
"models": ["sarvam-105b", "sarvam-105b-conversations", "kimi-k2.5", "kimi-k2.6", "kimi-k2.7-code", "glm-4.7-flash", "glm-5.2", "gpt-oss-120b", "nemotron-3-super", "gemma-4-26b-a4b-it", "mistral-small-3.1", "saaras:v3", "saaras:v4", "whisper-large-v3-turbo", "nova-3", "bulbul:v3", "aura-2-en", "aura-2-es", "melotts", "flux-2-klein-9b", "flux-2-dev", "lucid-origin", "phoenix-1.0", "sdxl-lightning", "dreamshaper-8-lcm", "text-embedding-3-small", "text-embedding-3-large"],
"by_category": {
"llm": ["sarvam-105b", "sarvam-105b-conversations", "kimi-k2.5", "kimi-k2.6", "kimi-k2.7-code", "glm-4.7-flash", "glm-5.2", "gpt-oss-120b", "nemotron-3-super", "gemma-4-26b-a4b-it", "mistral-small-3.1"],
"stt": ["saaras:v3", "saaras:v4", "whisper-large-v3-turbo", "nova-3"],
"tts": ["bulbul:v3", "aura-2-en", "aura-2-es", "melotts"],
"image": ["flux-2-klein-9b", "flux-2-dev", "lucid-origin", "phoenix-1.0", "sdxl-lightning", "dreamshaper-8-lcm"],
"embedding": ["text-embedding-3-small", "text-embedding-3-large"]
},
"restriction": "Only the models listed here are callable on the free plan. Other models require Starter or higher."
},
"starter": {
"models": ["...every model in the catalog"],
"by_category": { "llm": ["..."], "stt": ["..."], "tts": ["..."], "image": ["..."], "embedding": ["..."] },
"restriction": "All models callable. Per-service monthly call limits apply…"
},
"pro": {
"models": ["..."],
"by_category": { "llm": ["..."], "stt": ["..."], "tts": ["..."], "image": ["..."], "embedding": ["..."] },
"restriction": "All models callable. Higher per-service monthly call limits than Starter."
},
"enterprise": {
"models": ["..."],
"by_category": { "llm": ["..."], "stt": ["..."], "tts": ["..."], "image": ["..."], "embedding": ["..."] },
"restriction": "All models callable. Custom per-service call limits."
}
}
}Code Examples
curl https://api.callmissed.com/api/v1/models/accessFree Plan Models
The free tier includes 27 models:
| Category | Models |
|---|---|
| LLM (11) | sarvam-105b, sarvam-105b-conversations, kimi-k2.5, kimi-k2.6, kimi-k2.7-code, glm-4.7-flash, glm-5.2, gpt-oss-120b, nemotron-3-super, gemma-4-26b-a4b-it, mistral-small-3.1 |
| STT (4) | saaras:v3, saaras:v4, whisper-large-v3-turbo, nova-3 |
| TTS (4) | bulbul:v3, aura-2-en, aura-2-es, melotts |
| Image (6) | flux-2-klein-9b, flux-2-dev, lucid-origin, phoenix-1.0, sdxl-lightning, dreamshaper-8-lcm |
| Embedding (2) | text-embedding-3-small, text-embedding-3-large |
restriction is a human-readable note — branch on models / by_category, not on this text.
Every other model — kimi-k2.5-fast, glm-5.3, gemma-4-31b, the gemini-* chat models, the first-party OpenAI / xAI / DeepSeek IDs, the realtime voice models, the Deepgram direct line, the other paid speech models, and the paid image models — requires Starter, Pro, or Enterprise.
Error Handling
When a free-plan user calls a paid model, the API returns:
{
"error": {
"message": "Model 'gpt-5.6-luna' requires a paid plan. See GET /api/v1/models/access for the full list of free-plan models. Upgrade at https://console.callmissed.com/org/plans",
"type": "invalid_request_error",
"code": "model_not_available"
}
}HTTP status: 403. The request is refused before any model runs, so it is not billed.
A key whose allowed_models list excludes the model gets 403 with code: "model_not_allowed" instead, on any plan.
Models
Every model CallMissed serves — Indic STT/TTS/LLM, fast direct-routed LLMs, first-party flagships, realtime voice and image — through one OpenAI-compatible API, plus 300+ more we deploy on demand.
Kimi K2.5 Fast (Maintenance)
High-throughput Kimi K2.5 inference tier — currently under maintenance. Use kimi-k2.5 in the meantime.