xAI / Grok
Use the xai provider for xAI Grok models. xAI supports both web_search and x_search; fast-agent sends x_search as xAI's provider-managed X Search tool.
Configure
Environment variables:
XAI_API_KEY: Your xAI API keyXAI_BASE_URL: Override the API endpoint
Use a model
fast-agent --model grok
fast-agent --model "xai.grok-4.3?reasoning=high"
fast-agent --model "xai.grok-4.3?web_search=on"
fast-agent --model "xai.grok-4.3?x_search=on"
Reasoning and search tools
Useful xAI query parameters:
reasoning=none|low|medium|highon reasoning-capable Grok modelsweb_search=on|offfor xAI web searchx_search=on|offfor xAI's X Search remote tool
web_search and x_search are distinct provider-managed tools.
Capabilities
Capabilities are model-dependent. See Models Reference for fast-agent's known structured output, reasoning, modality, and tool metadata.
Model aliases
| Model Alias | Maps to | Model Alias | Maps to |
|---|---|---|---|
grok |
xai.grok-4.3 |
grok-4-1-fast-reasoning |
grok-4-1-fast-reasoning |
grok-3 |
grok-3 |
grok-4-fast |
xai.grok-4-fast-non-reasoning |
grok-3-fast |
grok-3-fast |
grok-4-fast-non-reasoning |
grok-4-fast-non-reasoning |
grok-3-latest |
grok-3-latest |
grok-4-fast-reasoning |
xai.grok-4-fast-reasoning |
grok-3-mini |
grok-3-mini |
grok-4-latest |
grok-4-latest |
grok-3-mini-fast |
grok-3-mini-fast |
grok-4.3 |
grok-4.3 |
grok-4 |
grok-4 |
grok-4.3-latest |
grok-4.3-latest |
grok-4-0709 |
grok-4-0709 |
grok4 |
xai.grok-4.3 |
grok-4-1-fast-non-reasoning |
grok-4-1-fast-non-reasoning |