GreatRouter routes images, videos, audio, and text across 15+ AI providers with auto model selection, semantic cache, and an OpenAI-compatible API — no model picker required.
Tip: Send one request to /v1/auto/route — no model picker required.
No model picker. No vendor lock-in. Just an endpoint that knows what to do.
Send any request — text, image, video, music, embeddings. One endpoint, no model picker.
The router classifies the task and selects the optimal model from 200+ options across 15+ providers.
The best model runs with cost optimization and semantic caching. Latency, cost, and model logged per request.
GreatRouter reads your prompt, classifies intent, and selects the optimal model — automatically.
One endpoint covers them all. Filter by capability — vision, function calling, streaming, batch.
Photorealistic, illustration, anime, or stylized — the router picks the best image model for your prompt and style.
Text-to-video and image-to-video with camera motion control. Routed to the model that fits your duration and resolution.
Chat, summaries, reasoning, instruction following, and creative writing. Capability filters surface the right LLM.
High-dimensional vectors for retrieval, similarity, and clustering. Routes to providers tuned for your domain and budget.
Auto-completion, refactoring, code review, and tool-call workflows. Capability-aware routing for function-calling models.
Image understanding, OCR, document analysis, visual Q&A, and speech — one endpoint for every modality.
From intelligent routing to cost optimization — here's what the dashboard looks like.
Submit model: "auto" and GreatRouter classifies intent, selects the optimal model, and returns results — all through a single OpenAI-compatible API call.
Image generation, video creation, and multimodal tasks are automatically detected and routed to the best model for the job — no manual selection needed.
Image, video, music, text, embeddings, classification, translation — all through a single API.
Photorealistic, artistic, stylized — any visual style from text prompts.
Cinematic video from text or image prompts with camera motion control.
Full songs, instrumentals, speech synthesis, and transcription.
Background removal, inpainting, upscaling, and style transfer.
Chat, reasoning, code generation, instruction following, creative writing.
Image understanding, OCR, document analysis, and visual Q&A.
High-dimensional vector representations for search and similarity.
Content moderation, sentiment analysis, categorization.
200+ language translation with quality-optimized routing.
Route across OpenAI, xAI, Hugging Face, NVIDIA, Black Forest Labs, Runway, and more.
Transparent tiers. Full pricing and metered overages live on the GreatRouter site.
Get started, prototype, and ship small projects.
For builders shipping production workloads.
For teams with high volume, custom routing, and SSO.
See full pricing on greatrouterai.com/pricing.
Why teams give up the picker.
| Manual model picker | GreatRouter | |
|---|---|---|
| Model selection | You pick from 200+ models, evaluate, switch when newer ones ship. | Auto. Submit model: "auto". Router picks based on intent and capability. |
| Cost control | Track provider invoices, reconcile spend across vendors. | Set budget_dollars per request or optimization: "price-optimized". |
| Provider lock-in | Rewrite your integration when a provider changes terms. | Provider-agnostic. One API key, one endpoint. |
| Capability filtering | Read model cards to find vision, function calling, streaming. | Filter by capability — the router only routes capable models. |
| Observability | Stitch logs from multiple dashboards. | Unified runs view: model, latency, cost, capabilities, per request. |
Drop in your API key and start routing in minutes.
curl https://api.greatrouterai.com/v1/auto/route \
-H "Authorization: Bearer $GREATROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "auto",
"messages": [
{ "role": "user", "content": "Generate a sunset over mountains" }
],
"optimization": "balanced"
}' {
"model": "auto",
"messages": [
{ "role": "user", "content": "Generate a sunset over mountains" }
]
} Get your API key and start sending requests in minutes. No model selection required.