Skip to main content

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/access

Response 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/access

Free Plan Models

The free tier includes 27 models:

CategoryModels
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.