Model tiers
How we group models — and how to override us.
Three quality tiers. When you opt in to cheaper-model swaps, we pick the cheapest model in the same tier as the one you asked for — not across tiers, not when tools are set. "Same tier" means published-benchmark equivalence within a small band, listed per tier below. The mapping is public, re-evaluated on every major model release, and overridable at the org or request level.
How we assign tiers
Each model gets a tier based on published benchmark scores (details per tier below). Assignments are hand-curated by us today — we don't run continuous evals ourselves. When a provider ships a new frontier model, we place it based on the benchmark numbers they publish and any early independent evals we trust; when the model has been out for a few weeks and community benchmarks stabilize, we re-check.
When a swap happens on a request you opted in to, the response carries ax-gateway-routed-fromheader so you can audit exactly which model answered. The arbitrage picker never crosses tiers, never swaps whentoolsis set on the request, and never swaps a vision-bearing request to a text-only model.
Every response also carries two audit headers you can verify independently:x-gateway-swap-reasonnames why we swapped (e.g., cheapest-in-tier), andx-gateway-benchmark-basislists the exact benchmarks that placed the served model in its tier. Cross-reference the benchmark list against the tier tables below — if we ever silently move a goalpost, the header disagrees with this page and you can call us on it.
Flagship
49 models
General-purpose top-line models. Long-form generation, complex reasoning, code, agentic multi-turn. What most product traffic runs on.
Benchmarks consulted: MMLU · GPQA · HumanEval · MT-Bench
Same-tier band: within ~3 points on MMLU + within ~5 on GPQA / HumanEval
Example swap: Claude Sonnet ↔ DeepSeek-V4-Flash — both flagship-band, ~10× price difference.
| Model | Provider | Region | Input /1M | Output /1M | Vision |
|---|---|---|---|---|---|
| deepseek/deepseek-v4-flashcheapest today | deepseek | global | $0.22 | $0.66 | — |
| sarvam/sarvam-30b | sarvam | in | $0.030 | $0.12 | — |
| sarvam/sarvam-105b | sarvam | in | $0.048 | $0.19 | — |
| krutrim/meta-llama/Llama-4-Scout-17B-16E-Instruct | krutrim | in | $0.083 | $0.083 | — |
| sarvam/mistral-saba-24b | sarvam | in | $0.15 | $0.15 | — |
| deepseek/deepseek-chat | deepseek | global | $0.14 | $0.28 | — |
| krutrim/krutrim-spectre-v2 | krutrim | in | $0.20 | $0.20 | — |
| groq/openai/gpt-oss-120b | groq | global | $0.15 | $0.60 | — |
| qwen/qwen-mt-plus | qwen | cn | $0.26 | $0.78 | — |
| glm/glm-4.6v | glm | cn | $0.30 | $0.90 | ✓ |
| kimi/moonshot-v1-8k-vision-preview | kimi | cn | $0.20 | $2.00 | ✓ |
| groq/llama-3.3-70b-versatile | groq | global | $0.59 | $0.79 | — |
| glm/glm-4-plus | glm | cn | $0.69 | $0.69 | — |
| glm/glm-4v-plus | glm | cn | $0.69 | $0.69 | ✓ |
| glm/glm-4.5v | glm | cn | $0.60 | $1.80 | ✓ |
| qwen/qwen2.5-vl-72b-instruct | qwen | cn | $0.80 | $1.00 | ✓ |
| doubao/doubao-seed-2.1-turbo | doubao | cn | $0.50 | $2.50 | ✓ |
| doubao/doubao-seed-2.0-pro | doubao | cn | $0.53 | $2.67 | — |
| kimi/kimi-k2.5 | kimi | cn | $0.60 | $3.00 | — |
| qwen/qwen-vl-max | qwen | cn | $0.80 | $3.20 | ✓ |
| kimi/moonshot-v1-32k | kimi | cn | $1.00 | $3.00 | — |
| glm/glm-5 | glm | cn | $1.00 | $3.20 | — |
| xai/grok-4-3 | xai | global | $1.25 | $2.50 | — |
| xai/grok-4-20-0309-reasoning | xai | global | $1.25 | $2.50 | — |
| xai/grok-4-20-0309-non-reasoning | xai | global | $1.25 | $2.50 | — |
| xai/grok-4-20-multi-agent-0309 | xai | global | $1.25 | $2.50 | — |
| kimi/kimi-k2.6 | kimi | cn | $0.95 | $4.00 | ✓ |
| glm/glm-5v-turbo | glm | cn | $1.20 | $4.00 | ✓ |
| glm/glm-5-turbo | glm | cn | $1.20 | $4.00 | — |
| glm/glm-4.5-airx | glm | cn | $1.10 | $4.50 | — |
| doubao/doubao-seed-2.1-pro | doubao | cn | $1.00 | $5.00 | ✓ |
| meta/muse-spark-1.1 | meta | global | $1.25 | $4.25 | — |
| meta/muse-spark-1.2 | meta | global | $1.25 | $4.25 | — |
| glm/glm-5.1 | glm | cn | $1.40 | $4.40 | — |
| glm/glm-5.2 | glm | cn | $1.40 | $4.40 | — |
| qwen/qwen3.7-max | qwen | cn | $1.65 | $4.95 | — |
| qwen/qwen-max | qwen | cn | $1.60 | $6.40 | — |
| kimi/moonshot-v1-128k | kimi | cn | $2.00 | $5.00 | — |
| xai/grok-4-5 | xai | global | $2.00 | $6.00 | — |
| google/gemini-2.5-pro | global | $1.25 | $10.00 | ✓ | |
| qwen/qwen3.8-max | qwen | cn | $2.00 | $6.40 | — |
| google/gemini-3.5-flash | global | $1.50 | $9.00 | ✓ | |
| glm/glm-4.5-x | glm | cn | $2.20 | $8.90 | — |
| anthropic/claude-sonnet-5 | anthropic | global | $2.00 | $10.00 | ✓ |
| openai/gpt-5.6-terra | openai | global | $2.00 | $12.00 | — |
| openai/gpt-4o | openai | global | $2.50 | $10.00 | ✓ |
| xai/grok-4 | xai | global | $3.00 | $7.50 | — |
| anthropic/claude-sonnet-4-6 | anthropic | global | $3.00 | $15.00 | ✓ |
| anthropic/claude-sonnet-4-5 | anthropic | global | $3.00 | $15.00 | ✓ |
deepseek/deepseek-v4-flash
cheapest- Provider
- deepseek
- Region
- global
- Input /1M
- $0.22
- Output /1M
- $0.66
- Vision
- No
sarvam/sarvam-30b
- Provider
- sarvam
- Region
- in
- Input /1M
- $0.030
- Output /1M
- $0.12
- Vision
- No
sarvam/sarvam-105b
- Provider
- sarvam
- Region
- in
- Input /1M
- $0.048
- Output /1M
- $0.19
- Vision
- No
krutrim/meta-llama/Llama-4-Scout-17B-16E-Instruct
- Provider
- krutrim
- Region
- in
- Input /1M
- $0.083
- Output /1M
- $0.083
- Vision
- No
sarvam/mistral-saba-24b
- Provider
- sarvam
- Region
- in
- Input /1M
- $0.15
- Output /1M
- $0.15
- Vision
- No
deepseek/deepseek-chat
- Provider
- deepseek
- Region
- global
- Input /1M
- $0.14
- Output /1M
- $0.28
- Vision
- No
krutrim/krutrim-spectre-v2
- Provider
- krutrim
- Region
- in
- Input /1M
- $0.20
- Output /1M
- $0.20
- Vision
- No
groq/openai/gpt-oss-120b
- Provider
- groq
- Region
- global
- Input /1M
- $0.15
- Output /1M
- $0.60
- Vision
- No
qwen/qwen-mt-plus
- Provider
- qwen
- Region
- cn
- Input /1M
- $0.26
- Output /1M
- $0.78
- Vision
- No
glm/glm-4.6v
- Provider
- glm
- Region
- cn
- Input /1M
- $0.30
- Output /1M
- $0.90
- Vision
- Yes
kimi/moonshot-v1-8k-vision-preview
- Provider
- kimi
- Region
- cn
- Input /1M
- $0.20
- Output /1M
- $2.00
- Vision
- Yes
groq/llama-3.3-70b-versatile
- Provider
- groq
- Region
- global
- Input /1M
- $0.59
- Output /1M
- $0.79
- Vision
- No
glm/glm-4-plus
- Provider
- glm
- Region
- cn
- Input /1M
- $0.69
- Output /1M
- $0.69
- Vision
- No
glm/glm-4v-plus
- Provider
- glm
- Region
- cn
- Input /1M
- $0.69
- Output /1M
- $0.69
- Vision
- Yes
glm/glm-4.5v
- Provider
- glm
- Region
- cn
- Input /1M
- $0.60
- Output /1M
- $1.80
- Vision
- Yes
qwen/qwen2.5-vl-72b-instruct
- Provider
- qwen
- Region
- cn
- Input /1M
- $0.80
- Output /1M
- $1.00
- Vision
- Yes
doubao/doubao-seed-2.1-turbo
- Provider
- doubao
- Region
- cn
- Input /1M
- $0.50
- Output /1M
- $2.50
- Vision
- Yes
doubao/doubao-seed-2.0-pro
- Provider
- doubao
- Region
- cn
- Input /1M
- $0.53
- Output /1M
- $2.67
- Vision
- No
kimi/kimi-k2.5
- Provider
- kimi
- Region
- cn
- Input /1M
- $0.60
- Output /1M
- $3.00
- Vision
- No
qwen/qwen-vl-max
- Provider
- qwen
- Region
- cn
- Input /1M
- $0.80
- Output /1M
- $3.20
- Vision
- Yes
kimi/moonshot-v1-32k
- Provider
- kimi
- Region
- cn
- Input /1M
- $1.00
- Output /1M
- $3.00
- Vision
- No
glm/glm-5
- Provider
- glm
- Region
- cn
- Input /1M
- $1.00
- Output /1M
- $3.20
- Vision
- No
xai/grok-4-3
- Provider
- xai
- Region
- global
- Input /1M
- $1.25
- Output /1M
- $2.50
- Vision
- No
xai/grok-4-20-0309-reasoning
- Provider
- xai
- Region
- global
- Input /1M
- $1.25
- Output /1M
- $2.50
- Vision
- No
xai/grok-4-20-0309-non-reasoning
- Provider
- xai
- Region
- global
- Input /1M
- $1.25
- Output /1M
- $2.50
- Vision
- No
xai/grok-4-20-multi-agent-0309
- Provider
- xai
- Region
- global
- Input /1M
- $1.25
- Output /1M
- $2.50
- Vision
- No
kimi/kimi-k2.6
- Provider
- kimi
- Region
- cn
- Input /1M
- $0.95
- Output /1M
- $4.00
- Vision
- Yes
glm/glm-5v-turbo
- Provider
- glm
- Region
- cn
- Input /1M
- $1.20
- Output /1M
- $4.00
- Vision
- Yes
glm/glm-5-turbo
- Provider
- glm
- Region
- cn
- Input /1M
- $1.20
- Output /1M
- $4.00
- Vision
- No
glm/glm-4.5-airx
- Provider
- glm
- Region
- cn
- Input /1M
- $1.10
- Output /1M
- $4.50
- Vision
- No
doubao/doubao-seed-2.1-pro
- Provider
- doubao
- Region
- cn
- Input /1M
- $1.00
- Output /1M
- $5.00
- Vision
- Yes
meta/muse-spark-1.1
- Provider
- meta
- Region
- global
- Input /1M
- $1.25
- Output /1M
- $4.25
- Vision
- No
meta/muse-spark-1.2
- Provider
- meta
- Region
- global
- Input /1M
- $1.25
- Output /1M
- $4.25
- Vision
- No
glm/glm-5.1
- Provider
- glm
- Region
- cn
- Input /1M
- $1.40
- Output /1M
- $4.40
- Vision
- No
glm/glm-5.2
- Provider
- glm
- Region
- cn
- Input /1M
- $1.40
- Output /1M
- $4.40
- Vision
- No
qwen/qwen3.7-max
- Provider
- qwen
- Region
- cn
- Input /1M
- $1.65
- Output /1M
- $4.95
- Vision
- No
qwen/qwen-max
- Provider
- qwen
- Region
- cn
- Input /1M
- $1.60
- Output /1M
- $6.40
- Vision
- No
kimi/moonshot-v1-128k
- Provider
- kimi
- Region
- cn
- Input /1M
- $2.00
- Output /1M
- $5.00
- Vision
- No
xai/grok-4-5
- Provider
- xai
- Region
- global
- Input /1M
- $2.00
- Output /1M
- $6.00
- Vision
- No
google/gemini-2.5-pro
- Provider
- Region
- global
- Input /1M
- $1.25
- Output /1M
- $10.00
- Vision
- Yes
qwen/qwen3.8-max
- Provider
- qwen
- Region
- cn
- Input /1M
- $2.00
- Output /1M
- $6.40
- Vision
- No
google/gemini-3.5-flash
- Provider
- Region
- global
- Input /1M
- $1.50
- Output /1M
- $9.00
- Vision
- Yes
glm/glm-4.5-x
- Provider
- glm
- Region
- cn
- Input /1M
- $2.20
- Output /1M
- $8.90
- Vision
- No
anthropic/claude-sonnet-5
- Provider
- anthropic
- Region
- global
- Input /1M
- $2.00
- Output /1M
- $10.00
- Vision
- Yes
openai/gpt-5.6-terra
- Provider
- openai
- Region
- global
- Input /1M
- $2.00
- Output /1M
- $12.00
- Vision
- No
openai/gpt-4o
- Provider
- openai
- Region
- global
- Input /1M
- $2.50
- Output /1M
- $10.00
- Vision
- Yes
xai/grok-4
- Provider
- xai
- Region
- global
- Input /1M
- $3.00
- Output /1M
- $7.50
- Vision
- No
anthropic/claude-sonnet-4-6
- Provider
- anthropic
- Region
- global
- Input /1M
- $3.00
- Output /1M
- $15.00
- Vision
- Yes
anthropic/claude-sonnet-4-5
- Provider
- anthropic
- Region
- global
- Input /1M
- $3.00
- Output /1M
- $15.00
- Vision
- Yes
Cheap-Fast
35 models
Small, fast, cheap. Classification, short Q&A, structured extraction, tool-calling backbone for agents. Same shape as flagship traffic on the wire.
Benchmarks consulted: MMLU · HumanEval · BigBench-Hard
Same-tier band: within ~5 points on MMLU + HumanEval
Example swap: GPT-4o-mini ↔ Gemini 3.1 Flash Lite ↔ GPT-5 Nano — priced within roughly 2× of each other.
| Model | Provider | Region | Input /1M | Output /1M | Vision |
|---|---|---|---|---|---|
| openai/gpt-5-nanocheapest today | openai | global | $0.050 | $0.40 | — |
| glm/glm-4-flash | glm | cn | $0.014 | $0.014 | — |
| qwen/qwen-vl-ocr | qwen | cn | $0.043 | $0.072 | ✓ |
| groq/llama-3.1-8b-instant | groq | global | $0.050 | $0.080 | — |
| doubao/doubao-seed-2.0-mini | doubao | cn | $0.028 | $0.28 | — |
| glm/glm-4.6v-flashx | glm | cn | $0.040 | $0.40 | ✓ |
| groq/openai/gpt-oss-20b | groq | global | $0.075 | $0.30 | — |
| glm/glm-4.7-flashx | glm | cn | $0.070 | $0.40 | — |
| krutrim/openai/gpt-oss-20b | krutrim | in | $0.084 | $0.33 | — |
| qwen/qwen-mt-flash | qwen | cn | $0.10 | $0.28 | — |
| doubao/doubao-seed-2.0-lite | doubao | cn | $0.10 | $0.60 | — |
| krutrim/meta-llama/Meta-Llama-3-8B-Instruct | krutrim | in | $0.20 | $0.20 | — |
| qwen/qwen-plus | qwen | cn | $0.18 | $0.42 | — |
| openai/gpt-4o-mini | openai | global | $0.15 | $0.60 | ✓ |
| krutrim/openai/gpt-oss-120b | krutrim | in | $0.14 | $0.68 | — |
| qwen/qwen3.5-flash | qwen | cn | $0.12 | $1.15 | — |
| google/gemini-2.5-flash-lite | global | $0.15 | $1.25 | ✓ | |
| glm/glm-4.5-air | glm | cn | $0.20 | $1.10 | — |
| openai/gpt-5.6-luna | openai | global | $0.20 | $1.20 | — |
| xai/grok-code-fast-1 | xai | global | $0.20 | $1.50 | — |
| google/gemini-3.1-flash-lite | global | $0.25 | $1.50 | ✓ | |
| kimi/moonshot-v1-8k | kimi | cn | $0.20 | $2.00 | — |
| qwen/qwen3.7-plus | qwen | cn | $0.40 | $1.60 | — |
| google/gemini-2.5-flash | global | $0.30 | $2.50 | ✓ | |
| google/gemini-3.5-flash-lite | global | $0.30 | $2.50 | ✓ | |
| glm/glm-4.7 | glm | cn | $0.60 | $2.20 | — |
| glm/glm-4.6 | glm | cn | $0.60 | $2.20 | — |
| glm/glm-4.5 | glm | cn | $0.60 | $2.20 | — |
| krutrim/meta-llama/Meta-Llama-3-70B | krutrim | in | $0.89 | $0.89 | — |
| xai/grok-build-0-1 | xai | global | $1.00 | $2.00 | — |
| kimi/kimi-k2.7-code | kimi | cn | $0.95 | $4.00 | ✓ |
| anthropic/claude-haiku-4-5 | anthropic | global | $1.00 | $5.00 | ✓ |
| google/gemini-3.6-flash | global | $1.50 | $7.50 | ✓ | |
| kimi/kimi-k2.7-code-highspeed | kimi | cn | $1.90 | $8.00 | ✓ |
| openai/gpt-5.3-codex | openai | global | $1.75 | $14.00 | — |
openai/gpt-5-nano
cheapest- Provider
- openai
- Region
- global
- Input /1M
- $0.050
- Output /1M
- $0.40
- Vision
- No
glm/glm-4-flash
- Provider
- glm
- Region
- cn
- Input /1M
- $0.014
- Output /1M
- $0.014
- Vision
- No
qwen/qwen-vl-ocr
- Provider
- qwen
- Region
- cn
- Input /1M
- $0.043
- Output /1M
- $0.072
- Vision
- Yes
groq/llama-3.1-8b-instant
- Provider
- groq
- Region
- global
- Input /1M
- $0.050
- Output /1M
- $0.080
- Vision
- No
doubao/doubao-seed-2.0-mini
- Provider
- doubao
- Region
- cn
- Input /1M
- $0.028
- Output /1M
- $0.28
- Vision
- No
glm/glm-4.6v-flashx
- Provider
- glm
- Region
- cn
- Input /1M
- $0.040
- Output /1M
- $0.40
- Vision
- Yes
groq/openai/gpt-oss-20b
- Provider
- groq
- Region
- global
- Input /1M
- $0.075
- Output /1M
- $0.30
- Vision
- No
glm/glm-4.7-flashx
- Provider
- glm
- Region
- cn
- Input /1M
- $0.070
- Output /1M
- $0.40
- Vision
- No
krutrim/openai/gpt-oss-20b
- Provider
- krutrim
- Region
- in
- Input /1M
- $0.084
- Output /1M
- $0.33
- Vision
- No
qwen/qwen-mt-flash
- Provider
- qwen
- Region
- cn
- Input /1M
- $0.10
- Output /1M
- $0.28
- Vision
- No
doubao/doubao-seed-2.0-lite
- Provider
- doubao
- Region
- cn
- Input /1M
- $0.10
- Output /1M
- $0.60
- Vision
- No
krutrim/meta-llama/Meta-Llama-3-8B-Instruct
- Provider
- krutrim
- Region
- in
- Input /1M
- $0.20
- Output /1M
- $0.20
- Vision
- No
qwen/qwen-plus
- Provider
- qwen
- Region
- cn
- Input /1M
- $0.18
- Output /1M
- $0.42
- Vision
- No
openai/gpt-4o-mini
- Provider
- openai
- Region
- global
- Input /1M
- $0.15
- Output /1M
- $0.60
- Vision
- Yes
krutrim/openai/gpt-oss-120b
- Provider
- krutrim
- Region
- in
- Input /1M
- $0.14
- Output /1M
- $0.68
- Vision
- No
qwen/qwen3.5-flash
- Provider
- qwen
- Region
- cn
- Input /1M
- $0.12
- Output /1M
- $1.15
- Vision
- No
google/gemini-2.5-flash-lite
- Provider
- Region
- global
- Input /1M
- $0.15
- Output /1M
- $1.25
- Vision
- Yes
glm/glm-4.5-air
- Provider
- glm
- Region
- cn
- Input /1M
- $0.20
- Output /1M
- $1.10
- Vision
- No
openai/gpt-5.6-luna
- Provider
- openai
- Region
- global
- Input /1M
- $0.20
- Output /1M
- $1.20
- Vision
- No
xai/grok-code-fast-1
- Provider
- xai
- Region
- global
- Input /1M
- $0.20
- Output /1M
- $1.50
- Vision
- No
google/gemini-3.1-flash-lite
- Provider
- Region
- global
- Input /1M
- $0.25
- Output /1M
- $1.50
- Vision
- Yes
kimi/moonshot-v1-8k
- Provider
- kimi
- Region
- cn
- Input /1M
- $0.20
- Output /1M
- $2.00
- Vision
- No
qwen/qwen3.7-plus
- Provider
- qwen
- Region
- cn
- Input /1M
- $0.40
- Output /1M
- $1.60
- Vision
- No
google/gemini-2.5-flash
- Provider
- Region
- global
- Input /1M
- $0.30
- Output /1M
- $2.50
- Vision
- Yes
google/gemini-3.5-flash-lite
- Provider
- Region
- global
- Input /1M
- $0.30
- Output /1M
- $2.50
- Vision
- Yes
glm/glm-4.7
- Provider
- glm
- Region
- cn
- Input /1M
- $0.60
- Output /1M
- $2.20
- Vision
- No
glm/glm-4.6
- Provider
- glm
- Region
- cn
- Input /1M
- $0.60
- Output /1M
- $2.20
- Vision
- No
glm/glm-4.5
- Provider
- glm
- Region
- cn
- Input /1M
- $0.60
- Output /1M
- $2.20
- Vision
- No
krutrim/meta-llama/Meta-Llama-3-70B
- Provider
- krutrim
- Region
- in
- Input /1M
- $0.89
- Output /1M
- $0.89
- Vision
- No
xai/grok-build-0-1
- Provider
- xai
- Region
- global
- Input /1M
- $1.00
- Output /1M
- $2.00
- Vision
- No
kimi/kimi-k2.7-code
- Provider
- kimi
- Region
- cn
- Input /1M
- $0.95
- Output /1M
- $4.00
- Vision
- Yes
anthropic/claude-haiku-4-5
- Provider
- anthropic
- Region
- global
- Input /1M
- $1.00
- Output /1M
- $5.00
- Vision
- Yes
google/gemini-3.6-flash
- Provider
- Region
- global
- Input /1M
- $1.50
- Output /1M
- $7.50
- Vision
- Yes
kimi/kimi-k2.7-code-highspeed
- Provider
- kimi
- Region
- cn
- Input /1M
- $1.90
- Output /1M
- $8.00
- Vision
- Yes
openai/gpt-5.3-codex
- Provider
- openai
- Region
- global
- Input /1M
- $1.75
- Output /1M
- $14.00
- Vision
- No
Override the mapping.
Three levers. Use whichever fits your rollout.
Per-request: force the exact model
POST /v1/chat/completions X-Gateway-Routing: explicit
With this header, the gateway sends to the exact model in your request'smodelfield, no swap. Useful for the small slice of traffic where you know model identity matters (deterministic user output, upstream tool-call quirks, benchmark runs). Applies per request; leave it off elsewhere to keep the savings.
Per-org: disable swaps entirely
Turn off cheaper-model swaps at /dashboard/settings → Routing. Every request routes to the exact model you asked for until you re-enable. Same effect as sending the header on every call, but org-wide.
Per-org: pin individual models
At /dashboard/settings → Tier overrides you can, per model, either move it to a different tier or exclude it from arbitrage entirely for your org. Common patterns: "treat Claude Haiku as flagship because we trust it", or "never let the picker route to DeepSeek-V4-Flash for us." Explicit requests still route to the requested model regardless of these settings.
What we don't do yet.
One honest gap worth naming so you can decide whether it matters to you.
- No continuous eval. We hand-place new models based on the benchmark scores providers publish and community re-runs we trust. When a benchmark shifts materially or a model quietly degrades between versions, we'll notice on the next audit cycle, not the day it happens. If you care about that lag, keep swaps off org-wide, or use tier overrides to pin the specific models you care about, and re-visit as we build out nightly eval infrastructure.
See also: Savings Calculator · Full model catalog · Competitor comparisons