agentskit.js
Providers

grok

xAI Grok — streaming chat + tool calls. OpenAI-compatible API surface.

import { grok } from '@agentskit/adapters'

const adapter = grok({
  apiKey: process.env.XAI_API_KEY!,
  model: 'grok-4',
})

Options

OptionTypeDefault
apiKeystringrequired
modelstringrequired
baseUrlstringhttps://api.x.ai/v1
fetchtypeof fetchglobal

Model examples

grok-4 · grok-code-fast-1 · grok-4-fast.

Env

VarPurpose
XAI_API_KEYAPI key from x.ai

Notes

  • OpenAI-compatible /chat/completions endpoint — works with many OpenAI SDK idioms.
  • Streaming via SSE.
✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page