Skip to main content
ARouter provides access to hundreds of models from top providers through a single unified API. You can browse models on the ARouter website or use the API directly.

Query Parameters

The Models API supports query parameters to filter results.

output_modalities

Filter models by their output capabilities. Accepts a comma-separated list of modalities or "all" to include every model.

supported_parameters

Filter models by the API parameters they support. For example, to find models that support tool calling:

List Models

Returns the full list of models available to your API key.

Response Format

Model Object Schema

Each model in the data array contains the following fields:

Architecture Object

Pricing Object

All pricing values are in USD per token. A value of "0" means the feature is free.

Top Provider Object

Supported Parameters

The supported_parameters array lists which OpenAI-compatible parameters work with a model:

Using Models

Use the id directly as the model field in your requests:

Filtering by Supported Parameters

Find models that support tool calling:
Find models that support structured outputs:

Auto Routing

In addition to specific model IDs, ARouter supports automatic model selection:
The response model field always shows the model that was actually used. See Model Routing for details.

Model Variants

You can append suffixes to any model ID to influence routing behavior:
See Model Variants for the full reference.

Tokenization

Different models tokenize text differently. Some models (GPT, Claude, Llama) break text into multi-character chunks; others tokenize by character (PaLM). This means token counts — and therefore costs — vary between models even for identical inputs and outputs. Costs are billed according to the tokenizer for the model in use. Use the usage field in each response to get the exact token counts:

Notes

  • The model list is filtered by your account’s enabled providers. If a provider is not enabled, its models will not appear.
  • New models are added automatically as providers release them.
  • Use model IDs from this list directly in the model field of your chat completion requests.
See Providers for a curated list of available providers and their flagship models.