OpenRouter Auto
by OpenRouter · Released 2024
A smart auto-router that selects the best free model for each request based on prompt complexity, required capabilities (vision, tools, structured output), and model availability.
OpenRouter Auto
Powered by OpenRouter · Router (meta-model)
Context Window
Varies
Parameters
Varies (routes to different models)
Max Output
Varies
Category
LLM Chat
Overview
OpenRouter Auto (model ID: openrouter/auto) is a meta-model that doesn't run inference itself — instead, it analyzes each incoming request and routes it to the optimal free model available on OpenRouter at that moment. The router intelligently filters for models that support the features your request needs, such as image understanding, tool calling, and structured outputs.
This makes it the simplest way to get started with CallMissed on the free tier: just set your model to "auto" and the router picks the best available free model for your specific prompt. If your request includes an image, it routes to a vision-capable model. If you need function calling, it picks a model that supports tools. If you just need text generation, it picks the fastest available option.
The router considers factors like prompt complexity, task type, and model capabilities when making its selection. Rate limits apply per the OpenRouter free tier: approximately 20 requests per minute per IP for accounts with less than $10 balance, and 1,000 requests per day for accounts with more than $10 balance.
On CallMissed, the "auto" model ID is an alias for openrouter/auto. It's available on the free tier and charges a small flat rate per call (2.00/10.00 per 1M tokens) to cover infrastructure costs, even though the upstream model inference is free.
Pricing
| Metric | Price |
|---|---|
| Input /1M tokens | ₹200.0000 |
| Output /1M tokens | ₹1000.0000 |
1 credit = ₹1 = $0.01 USD. Prices shown from provider; CallMissed passes through with ~35% markup.
Key Highlights
- Free tier eligible — zero upstream model cost
- Automatically selects the best model for each request
- Supports vision, tool calling, and structured outputs via routing
- Simplest way to get started — just set model to "auto"
Benchmarks
| Benchmark | Score |
|---|---|
| Routing | Dynamic |
| Vision | Supported |
| Tools | Supported |
Technical Details
- Meta-model: routes to the best available free model per request
- Filters by required capabilities: vision, tool calling, structured outputs
- Rate limits: ~20 req/min (free tier), ~1,000 req/day (funded accounts)
- Model ID alias: "auto" maps to "openrouter/auto" internally
- Upstream cost: $0 (free models only)
- CallMissed charges a small flat rate to cover infrastructure
Strengths
- Zero upstream model cost — only CallMissed infrastructure fee
- Automatic capability matching — no need to pick a model
- Always routes to an available model — built-in fallback
- Simplest onboarding: just use model "auto"
Limitations
- No control over which specific model handles your request
- Quality varies depending on which free model is selected
- Rate limited by OpenRouter free tier (~20 req/min)
- Not suitable for production workloads requiring consistent model behavior
Use Cases
API Example
curl https://api.callmissed.com/v1/chat/completions \
-H "Authorization: Bearer cm_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "auto",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Endpoint: POST /v1/chat/completions · Model ID: openrouter/auto
Try OpenRouter Auto now
Get 1000 free API credits on signup. No credit card required.