Back to Models

Grok 4.1 Fast Reasoning

xaixai/grok-4-1-fast-reasoning

How TheRouter serves this differently from the vendor

As the vendor operates it

xAI retired the upstream grok-4-1-fast-reasoning slug on May 15, 2026 and redirects it to grok-4.3; the vendor does not present it as a current standalone model with a separate model card.

On TheRouter

TheRouter still exposes the listed xai/grok-4-1-fast-reasoning model id through its OpenAI-compatible chat route with TheRouter catalog pricing and a 2M context configuration, so customers should treat it as a compatibility route and validate before migrating.

API guide

Reasoning chat

Use the OpenAI-compatible chat completions endpoint with the TheRouter model id. Keep this snippet for compatibility tests; prefer successor models for new builds.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xai/grok-4-1-fast-reasoning",
    "messages": [
      {"role": "system", "content": "Reason carefully and flag uncertainty."},
      {"role": "user", "content": "Summarize the migration risks in this plan."}
    ],
    "reasoning": {"effort": "medium"}
  }'

Reasoning + tool calls

The model row supports tools and tool_choice. Use narrow schemas so legacy compatibility tests measure the route, not schema bloat.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xai/grok-4-1-fast-reasoning",
    "messages": [{"role": "user", "content": "Check order ord_123 and decide whether to escalate."}],
    "tools": [{"type": "function", "function": {"name": "get_order_status", "description": "Return order status by id", "parameters": {"type": "object", "properties": {"order_id": {"type": "string"}}, "required": ["order_id"]}}}],
    "tool_choice": "auto",
    "reasoning": {"effort": "low"}
  }'
Fact ledger β€” every claim on this page traces here
sourceURLretrieved
TheRouter model IDβ€”β€”verified
Upstream slug statusdocs.x.ai β†—2026-08-08verified
Context windowβ€”β€”verified
Input modalitiesβ€”β€”verified
Output modalitiesβ€”β€”verified
TheRouter pricingβ€”β€”verified
Reasoning parameterdocs.x.ai β†—2026-08-08verified
Structured outputsβ€”β€”verified
Training cutoffβ€”β€”unknown
Licenseβ€”β€”verified
Exact retired slug benchmarksdocs.x.ai β†—2026-08-08unknown
Successor benchmark guidancedocs.x.ai β†—2026-08-08unknown
TheRouter route validationdocs.x.ai β†—2026-08-08unknown
xAI retires Grok 4.1 fast slugs and redirects them to Grok 4.3docs.x.ai β†—2026-08-08verified
Is xai/grok-4-1-fast-reasoning the same as Grok 4.3?docs.x.ai β†—2026-08-08to verify
Should I use this model for a new production integration?docs.x.ai β†—2026-08-08to verify
Why does the page not list exact benchmark scores?docs.x.ai β†—2026-08-08to verify
Help & contact