Skip to main content
Last updated: 2026-06-06

Grok Models

Grok text models use the OpenAI-compatible Chat Completions format. Point base_url to Crazyrouter and pass the Grok model ID in model.
Model availability depends on channel status, token permissions, and the live pricing configuration. Before production use, call GET /v1/models with the same API key and confirm that the target model is visible.

Common Models

Older grok-4 / grok-4.1 names may still appear in historical calls or compatibility setups, but the public pricing surface primarily keeps the grok-4* family. New integrations should start with grok-4, grok-4.1, grok-4.1-fast, or the fast/reasoning variants.

Minimal Request

Streaming

Set stream: true to use SSE streaming.

Reasoning Variants

For Grok models containing reasoning or thinking in the name, keep the request shape simple:
Reasoning fields, search fields, and experimental parameters can differ by upstream channel. For cross-channel stability, prefer standard OpenAI Chat fields: model, messages, temperature, top_p, max_tokens, and stream.
Grok image generation does not use Chat Completions. Use:
See Grok Image Models for image parameters. Related pages: