Learn R Programming

aisdk (version 1.1.0)

create_xai: Create xAI Provider

Description

Factory function to create an xAI provider.

xAI provides Grok models:

  • Grok: "grok-3", "grok-4", "grok-beta", "grok-2-1212", etc.

Usage

create_xai(api_key = NULL, base_url = NULL, headers = NULL)

Value

A XAIProvider object.

Arguments

api_key

xAI API key. Defaults to XAI_API_KEY env var.

base_url

Base URL for API calls. Defaults to https://api.x.ai/v1.

headers

Optional additional headers.

Examples

Run this code
# \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