Skip to content

[BOT ISSUE] xAI: missing canonical model ID grok-4.20-multi-agent-0309 #866

Description

@github-actions

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.jsongrok-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"
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions