xAI Provider
Use xAI Grok models with PraisonAI TypeScript
xAI Provider
Use xAI’s Grok models including Grok-4 and Grok-3.
Environment Variables
export XAI_API_KEY=xai-...Supported Modalities
| Modality | Supported |
|---|---|
| Text/Chat | ✅ |
| Embeddings | ❌ |
| Image | ✅ |
| Tools | ✅ |
Quick Start
- Simple Usage
typescript import { Agent } from 'praisonai'; const agent = new Agent({ name: 'Grok', instructions: 'You are a helpful assistant.', llm: 'xai/grok-3' }); const response = await agent.chat('Hello!'); console.log(response); - With Configuration
Adjust provider credentials and model settings for production — see the sections above.
Available Models
| Model | Description |
|---|---|
grok-4 | Latest Grok model |
grok-3 | Grok 3 |
grok-3-fast | Fast variant |
grok-3-mini | Lightweight |
Troubleshooting
Missing API Key
export XAI_API_KEY=xai-your-key