1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Provider defaults are selected here, beside the model rows they reference.
# Runtime is the bare CLI/VM fallback; portal is the model offered by the
# setup UI. The two may differ deliberately, including in price.
# Host-supplied local/MLX model environment variables still take precedence.
# Both the setup-UI offer and the bare runtime fallback are the current
# Sonnet, the `sonnet` alias target. It rejects non-default sampling
# parameters, so a script that names only `anthropic` and sends a temperature
# is refused by the capability check rather than silently changed.
[]
= "claude-sonnet-5-5"
= "claude-sonnet-5-5"
[]
= "gemma-4-26b-a4b-it"
= "gemma-4-26b-a4b-it"
[]
= "unsloth/Qwen3.6-35B-A3B-UD-MLX-4bit"
= "unsloth/Qwen3.6-35B-A3B-UD-MLX-4bit"
# GPT-6 Luna, the current generation's low-cost row, is both the runtime
# fallback and the setup-UI offer, which selects high effort for coding work.
[]
= "gpt-6-luna"
= "gpt-6-luna"
= "high"
# The setup-UI offer is the catalog's recommended local model, the `local`
# variant's Gemma 4 row, in place of Llama 3.2.
[]
= "llama3.2"
= "gemma4:26b"
[]
= "anthropic/claude-sonnet-4-6"
# Was Qwen/Qwen3.5-9B, which OpenRouter retires 2026-10-21. Gemma 4 26B is
# the `small` alias target at a similar price.
= "google/gemma-4-26b-a4b-it"
# A provider with no `runtime` entry has no default model: a call that names
# only that provider fails before dispatch and lists the provider's routes.
# It never borrows another provider's model. Catalog generation requires the
# built-in default_provider to have one.