Skip to content

[BOT ISSUE] xAI: add missing grok-4.20-multi-agent-0309 primary model ID #666

@github-actions

Description

@github-actions

Gap

The xAI model grok-4.20-multi-agent-0309 (the primary/canonical model ID) is missing from packages/proxy/schema/model_list.json. The catalog has the beta alias grok-4.20-multi-agent-beta-0309 but not the primary non-beta ID — which is how xAI now lists this model on their official docs. This follows the pattern of other grok-4.20 models in the catalog where both beta and non-beta IDs have separate entries (e.g., grok-4.20-beta-0309-reasoning and grok-4.20-0309-reasoning both exist).

Official sources

Field Source URL
Model ID, listing, pricing xAI Models page https://docs.x.ai/developers/models
Model ID, pricing, aliases, capabilities, regions xAI Model detail page https://docs.x.ai/developers/models/grok-4.20-multi-agent-0309

Verified fields

  • Model ID: grok-4.20-multi-agent-0309 — confirmed as the primary identifier on both pages
  • Aliases: grok-4.20-multi-agent, grok-4.20-multi-agent-latest, grok-4.20-multi-agent-beta-latest, grok-4.20-multi-agent-experimental-beta-0304, grok-4.20-multi-agent-experimental-beta-latest, grok-4.20-multi-agent-beta-0309 — all confirmed on model detail page
  • Format: openai — xAI uses OpenAI-compatible API format (same as all other grok models in catalog)
  • Flavor: chat
  • Multimodal: true — text and image input → text output (confirmed on model detail page)
  • Input cost: $1.25 / 1M tokens — confirmed on both models page and model detail page
  • Output cost: $2.50 / 1M tokens — confirmed on both pages
  • Cached input cost: $0.20 / 1M tokens — confirmed on model detail page
  • Reasoning: true — listed as a capability on model detail page
  • Context window (max_input_tokens): 1000000 — confirmed on model detail page (1,000,000 tokens)
  • Available providers: ["xAI"]

Fields NOT published

  • max_output_tokens: Not specified on model detail page. Should be omitted or left for manual review.
  • displayName: Not officially published; suggest "Grok 4.20 Multi-Agent (0309)" based on naming pattern.

Comparison with existing catalog entry

The catalog has grok-4.20-multi-agent-beta-0309 with pricing $2.00/$6.00, which differs from the xAI official pricing of $1.25/$2.50. The beta entry may also need a pricing update, but that is a separate issue (cost update, not missing model).

Local files inspected

  • packages/proxy/schema/model_list.json — grep for grok-4.20-multi returns only grok-4.20-multi-agent-beta-0309
  • Existing pattern: the catalog has both grok-4.20-beta-0309-non-reasoning AND grok-4.20-0309-non-reasoning as separate entries, confirming the convention of listing both beta and non-beta IDs

Verification notes

  • Cross-source: Model ID confirmed on (1) xAI models listing page and (2) xAI model detail page — two independent official signals
  • Recent commits: grok-4.20-multi-agent-0309 not present in current model_list.json
  • ID format: grok-4.20-multi-agent-0309 matches xAI convention (like grok-4.20-0309-reasoning, grok-4.20-0309-non-reasoning)
  • No duplicate issue: No existing [BOT ISSUE] references grok-4.20-multi-agent-0309
{
  "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,
      "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: Add grok-4.20-multi-agent-0309 to the xAI section of the model catalog. All fields except max_output_tokens are verified from official sources. The existing grok-4.20-multi-agent-beta-0309 entry may also need a pricing update ($2/$6 → $1.25/$2.50) as a separate issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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