Economy
0.20× provider costLowest cost. Tried first on every request.
- $10.00 of provider usage
- $2.00
- Pays with
- Prepaid or bonus balance
65 chat models and 33 image, video and audio models from 11 providers, behind one OpenAI-compatible API. Provider tiers take up to 80% off, and agent teams only pay for a specialist when a request needs one.
Drop-in compatible
ModelStack speaks the OpenAI and Anthropic request formats, so your SDK, your streaming code and your tool-calling loop keep working. Point the base URL at us and pick any model by id.
1from openai import OpenAI2 3client = OpenAI(4 api_key="sk_...",5 base_url="https://api.modelstack.cc/v1", # the only change6)7 8response = client.chat.completions.create(9 model="claude-sonnet-4-6",10 messages=[{"role": "user", "content": "Hello"}],11)Provider tiers
Every request is routed through provider tiers, cheapest first, with automatic fallback when one is unavailable. The response is identical on every tier — only the rate changes.
Lowest cost. Tried first on every request.
Balanced value. Next in line when economy is unavailable.
Official provider APIs with the highest uptime. Final fallback.
Tiers are tried economy → standard → premium. Circuit breakers skip unhealthy providers so the request still succeeds.
How tiers and fallback workarrow_forwardThe coordinator answers routine requests and calls a specialist for the hard ones. Each specialist either advises the coordinator or replies to the user directly.
Illustrative split for a coding workload. Rates are the models' list input prices.
Media generation
Generation runs as async jobs: submit, poll, collect output URLs. Same API key, same balance — and available to your agents through MCP.
12 models
Text-to-image, editing and upscaling.
18 models
Text-to-video and image-to-video.
10 models
Text-to-speech, plus audio-driven video and lip-sync.
Model catalog
Official rates or lower, on every tier. Assign any of them to a coordinator, a specialist, or a plain completion call.
Ecosystem
Any tool that talks to OpenAI or Anthropic talks to ModelStack. Every one below has a setup guide.
MCP server
One command connects Claude Code, Cursor or any MCP client. Your agent generates media and calls models on its own, billed to the key you already use.
claude mcp add --transport http modelstack \
https://api.modelstack.cc/mcp \
--header "Authorization: Bearer $KEY"Free API key, no card. 98 models the moment you sign up.