One request body
Chat, image, audio, and embeddings share the same fields. Swap the model id when you want a different one.
Priced in rupees
OpenAI, Anthropic, Google, and the rest of the catalog. Text, image, audio, and video. Change the model name. The request stays the same.
Providers on this gateway
You post once. Name the model, or leave it on auto. The reply uses the same fields either way.
New request
Request type
Model
Routing
Message
Chat, image, audio, and embeddings share the same fields. Swap the model id when you want a different one.
Text, reasoning, vision, image, audio, and video, with context length and a price in rupees.
Cheaper, faster, or a model you named. The HTTP call does not change.
A timeout or a provider error moves the request to the next model you allowed.
Requests, tokens, latency, and spend, listed by model.
The next model on your list takes the call when the first one fails.
Context length, what the model accepts, and the rupee rate.
The response fields do not change when the provider does.
JavaScript, Python, PHP, and Go. Underneath, it is the same HTTP call.
Each model page shows a rupee rate before you pick a route.
Or skip the choice and let a policy pick by price or speed.
Chat, image, and audio use that same body.
You can see the request, the reply, and the token count on the model page.
Later you change the model field. You do not rewrite the integration.
Chat, image, audio, and video are listed with a price in rupees.