powered by
Factory function to create an xAI provider.
xAI provides Grok models:
Grok: "grok-3", "grok-4", "grok-beta", "grok-2-1212", etc.
create_xai(api_key = NULL, base_url = NULL, headers = NULL)
A XAIProvider object.
xAI API key. Defaults to XAI_API_KEY env var.
Base URL for API calls. Defaults to https://api.x.ai/v1.
Optional additional headers.
# \donttest{ if (interactive()) { xai <- create_xai() model <- xai$language_model("grok-beta") result <- generate_text(model, "Explain quantum computing in one sentence.") } # }
Run the code above in your browser using DataLab