Summary
The canonical model ID grok-4.20-multi-agent-0309 is listed on xAI's official docs but is absent from model_list.json. The catalog only has the alias grok-4.20-multi-agent-beta-0309. xAI's model detail page explicitly lists grok-4.20-multi-agent-beta-0309 as an alias of grok-4.20-multi-agent-0309, making the non-beta ID the primary/canonical identifier.
| Model ID |
Status |
grok-4.20-multi-agent-0309 |
Missing from catalog (canonical ID) |
grok-4.20-multi-agent-beta-0309 |
Already in catalog (alias) |
Pricing: $1.25 input / $2.50 output / $0.20 cached input per 1M tokens. Context window: 1,000,000 tokens. Multimodal (text, image → text). Reasoning: yes.
Sources
- xAI Models page — lists
grok-4.20-multi-agent-0309 as a current model with pricing
- xAI Model detail page — confirms model ID, specs, and lists
grok-4.20-multi-agent-beta-0309 as an alias
Verification
| Check |
Status |
Detail |
| Cross-source |
✅ |
Model confirmed on both models listing page and dedicated model detail page |
| Already fixed |
✅ |
Confirmed grok-4.20-multi-agent-0309 is not in model_list.json; only the beta alias exists |
| ID format |
✅ |
Matches existing xAI naming convention (e.g. grok-4.20-0309-reasoning, grok-4.20-beta-0309-reasoning) |
| Duplicate check |
✅ |
No open issue covers this gap |
Verification Notes
| Field |
Source |
Notes |
input_cost_per_mil_tokens: 1.25 |
Model detail page |
"$1.25" per million input tokens |
output_cost_per_mil_tokens: 2.5 |
Same page |
"$2.50" per million output tokens |
input_cache_read_cost_per_mil_tokens: 0.2 |
Same page |
"$0.20" per million cached input tokens |
max_input_tokens: 1000000 |
Same page |
"1,000,000 tokens" context window |
multimodal: true |
Same page |
"text, image → text" |
reasoning: true |
Same page |
"Reasoning: Yes" |
max_output_tokens |
Not published |
Not specified on model detail page; omitted rather than guessed |
Local Files Inspected
packages/proxy/schema/model_list.json — grok-4.20-multi-agent-beta-0309 at line ~7315 with matching pricing; grok-4.20-multi-agent-0309 absent
packages/proxy/schema/index.ts — only grok-4.20-multi-agent-beta-0309 mapped to ["xAI"]
{
"kind": "missing_model",
"provider": "xAI",
"models": ["grok-4.20-multi-agent-0309"],
"status": "active",
"model_specs": {
"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"]
}
},
"source_urls": [
"https://docs.x.ai/developers/models",
"https://docs.x.ai/developers/models/grok-4.20-multi-agent-0309"
]
}
Summary
The canonical model ID
grok-4.20-multi-agent-0309is listed on xAI's official docs but is absent frommodel_list.json. The catalog only has the aliasgrok-4.20-multi-agent-beta-0309. xAI's model detail page explicitly listsgrok-4.20-multi-agent-beta-0309as an alias ofgrok-4.20-multi-agent-0309, making the non-beta ID the primary/canonical identifier.grok-4.20-multi-agent-0309grok-4.20-multi-agent-beta-0309Pricing: $1.25 input / $2.50 output / $0.20 cached input per 1M tokens. Context window: 1,000,000 tokens. Multimodal (text, image → text). Reasoning: yes.
Sources
grok-4.20-multi-agent-0309as a current model with pricinggrok-4.20-multi-agent-beta-0309as an aliasVerification
grok-4.20-multi-agent-0309is not inmodel_list.json; only the beta alias existsgrok-4.20-0309-reasoning,grok-4.20-beta-0309-reasoning)Verification Notes
input_cost_per_mil_tokens: 1.25output_cost_per_mil_tokens: 2.5input_cache_read_cost_per_mil_tokens: 0.2max_input_tokens: 1000000multimodal: truereasoning: truemax_output_tokensLocal Files Inspected
packages/proxy/schema/model_list.json—grok-4.20-multi-agent-beta-0309at line ~7315 with matching pricing;grok-4.20-multi-agent-0309absentpackages/proxy/schema/index.ts— onlygrok-4.20-multi-agent-beta-0309mapped to["xAI"]{ "kind": "missing_model", "provider": "xAI", "models": ["grok-4.20-multi-agent-0309"], "status": "active", "model_specs": { "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"] } }, "source_urls": [ "https://docs.x.ai/developers/models", "https://docs.x.ai/developers/models/grok-4.20-multi-agent-0309" ] }