Gap
The canonical model ID grok-4.20-multi-agent-0309 is missing from model_list.json. Only the alias grok-4.20-multi-agent-beta-0309 is present (line 11601). The xAI docs list grok-4.20-multi-agent-0309 as the primary model and grok-4.20-multi-agent-beta-0309 as an alias of it.
Official sources
Recommended catalog entry
"grok-4.20-multi-agent-0309": {
"format": "openai",
"flavor": "chat",
"multimodal": true,
"input_cost_per_mil_tokens": 1.25,
"output_cost_per_mil_tokens": 2.5,
"input_cache_read_cost_per_mil_tokens": 0.2,
"displayName": "Grok 4.20 Multi-Agent (0309)",
"reasoning": true,
"max_input_tokens": 1000000,
"available_providers": ["xAI"]
}
Notes on specific fields
- max_output_tokens: Intentionally omitted. The existing alias entry has
2000000 but xAI docs do not specify a max output token limit for this model. The alias entry's value is unverified.
- fallback_models: Consider adding
["grok-4.20-multi-agent-beta-0309"] to link the canonical ID to the alias. Conversely, the alias entry should get parent: "grok-4.20-multi-agent-0309" to indicate it points to this canonical model.
Verification checklist
Comparison with existing alias entry
| Field |
Alias (beta-0309) |
Canonical (0309) proposed |
| format |
openai |
openai |
| flavor |
chat |
chat |
| multimodal |
true |
true |
| input_cost_per_mil_tokens |
1.25 |
1.25 |
| output_cost_per_mil_tokens |
2.5 |
2.5 |
| input_cache_read_cost_per_mil_tokens |
0.2 |
0.2 |
| reasoning |
true |
true |
| max_input_tokens |
1000000 |
1000000 |
| max_output_tokens |
2000000 |
(omitted — unverified) |
| available_providers |
["xAI"] |
["xAI"] |
Gap
The canonical model ID
grok-4.20-multi-agent-0309is missing frommodel_list.json. Only the aliasgrok-4.20-multi-agent-beta-0309is present (line 11601). The xAI docs listgrok-4.20-multi-agent-0309as the primary model andgrok-4.20-multi-agent-beta-0309as an alias of it.Official sources
Recommended catalog entry
Notes on specific fields
2000000but xAI docs do not specify a max output token limit for this model. The alias entry's value is unverified.["grok-4.20-multi-agent-beta-0309"]to link the canonical ID to the alias. Conversely, the alias entry should getparent: "grok-4.20-multi-agent-0309"to indicate it points to this canonical model.Verification checklist
model_list.jsonforgrok-4.20-multi-agent-0309— no matches. Only the aliasgrok-4.20-multi-agent-beta-0309exists.grok-4.20-multi-agent-0309matches the xAI naming convention used by all other grok-4.20 variants in the catalog (e.g.,grok-4.20-0309-reasoning,grok-4.20-0309-non-reasoning)grok-4.20-0309-non-reasoning)Comparison with existing alias entry
beta-0309)0309) proposed