Skip to content

[BOT ISSUE] fix: add missing xAI models grok-4.20-0309-non-reasoning and grok-4.20-multi-agent-0309 #544

@github-actions

Description

@github-actions

Missing models

Two xAI models are listed on the official xAI developer documentation but are absent from the model catalog (packages/proxy/schema/model_list.json). The catalog currently has the "beta" variants (grok-4.20-beta-0309-non-reasoning, grok-4.20-multi-agent-beta-0309) but not the non-beta versions, which are the only IDs now listed in official docs.

The catalog also already has the sibling grok-4.20-0309-reasoning (line 6801, without "beta"), confirming the naming pattern.

Model details

grok-4.20-0309-non-reasoning

Field Value
Model ID grok-4.20-0309-non-reasoning
Format openai
Flavor chat
Multimodal true
Input cost (per 1M tokens) $1.25
Output cost (per 1M tokens) $2.50
Max input tokens 2000000
Display name Grok 4.20 (Non-Reasoning)
Available providers ["xAI"]

grok-4.20-multi-agent-0309

Field Value
Model ID grok-4.20-multi-agent-0309
Format openai
Flavor chat
Multimodal true
Input cost (per 1M tokens) $1.25
Output cost (per 1M tokens) $2.50
Reasoning true
Max input tokens 2000000
Display name Grok 4.20 Multi-Agent
Available providers ["xAI"]

Verification checklist

  • Cross-source confirmation: Both model IDs confirmed on the xAI developer documentation page, which includes both a model listing section and a pricing table listing the same IDs with pricing. Two independent fetches of the page (via docs.x.ai/developers/models and docs.x.ai/docs/models) returned consistent results.
  • Recent commits check: Neither model ID appears in any recent commits. The catalog has no entry for grok-4.20-0309-non-reasoning or grok-4.20-multi-agent-0309.
  • ID format validation: Follows the exact naming convention of the existing sibling grok-4.20-0309-reasoning (line 6801 in model_list.json). The non-beta naming matches how xAI now lists all grok-4.20 models.

Verification notes

Field Source
Model IDs xAI developer docs — model listing section
Pricing ($1.25/$2.50) xAI developer docs — pricing table
Context window (2M tokens) xAI developer docs — listed as "2M" context
Format, flavor, multimodal, provider Inferred from sibling catalog entries (grok-4.20-0309-reasoning at line 6801, grok-4.20-beta-0309-non-reasoning at line 6815)

Fields NOT verified from official sources:

  • max_output_tokens — not published on the xAI docs page. The sibling entries use 2,000,000. The downstream fix job should verify via the API.
  • input_cache_read_cost_per_mil_tokens — not listed in the current pricing table. The sibling entry has $0.20, but this is unverified for the new pricing tier.
  • reasoning for grok-4.20-multi-agent-0309 — inferred from the beta variant grok-4.20-multi-agent-beta-0309 which has reasoning: true. Not explicitly stated in docs.

Additional context

The xAI docs no longer list any "beta" variants. The catalog's grok-4.20-beta-0309-non-reasoning, grok-4.20-beta-0309-reasoning, and grok-4.20-multi-agent-beta-0309 entries may need deprecation marking separately.

{
  "kind": "missing_model",
  "provider": "xAI",
  "models": ["grok-4.20-0309-non-reasoning", "grok-4.20-multi-agent-0309"],
  "status": "active",
  "model_specs": {
    "grok-4.20-0309-non-reasoning": {
      "format": "openai",
      "flavor": "chat",
      "multimodal": true,
      "input_cost_per_mil_tokens": 1.25,
      "output_cost_per_mil_tokens": 2.5,
      "displayName": "Grok 4.20 (Non-Reasoning)",
      "max_input_tokens": 2000000,
      "available_providers": ["xAI"]
    },
    "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,
      "reasoning": true,
      "displayName": "Grok 4.20 Multi-Agent",
      "max_input_tokens": 2000000,
      "available_providers": ["xAI"]
    }
  },
  "source_urls": [
    "https://docs.x.ai/developers/models"
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions