Guide
Virouter exposes a configured allowlist of OpenAI and Anthropic models through the same compatible endpoint. New models are added behind the same base URL and the same Bearer key.
| Model id | Provider | Notes |
|---|---|---|
| gpt-5.5 | OpenAI | Flagship general-purpose model. Best for product features that need higher reasoning quality. |
| gpt-5.4 | OpenAI | Cost-efficient OpenAI tier for high-volume use cases that do not need the flagship. |
| claude-sonnet-4-6 | Anthropic | Anthropic Sonnet 4.6 — strong tool-use and long-context behavior with predictable formatting. |
Requests with model ids outside the allowlist return 400 before the gateway forwards the request, so you do not get charged for blocked models.
Change the model field in your request body. The base URL, auth header, and JSON shape stay the same — Virouter handles routing to the right upstream provider.
// Same client, two providers.
await client.chat.completions.create({
model: "gpt-5.5",
messages,
});
await client.chat.completions.create({
model: "claude-sonnet-4-6",
messages,
});New providers or models can be added to the allowlist on request. Reach out from the Support page with the model id and a short description of your use case.