module

Crig::Providers::XAI

Constants

GROK_2_1212 = "grok-2-1212"
GROK_2_IMAGE_1212 = "grok-2-image-1212"
GROK_2_VISION_1212 = "grok-2-vision-1212"
GROK_3 = "grok-3"
GROK_3_FAST = "grok-3-fast"
GROK_3_MINI = "grok-3-mini"
GROK_3_MINI_FAST = "grok-3-mini-fast"
GROK_4 = "grok-4-0709"
GROK_IMAGINE_IMAGE = "grok-imagine-image"
GROK_IMAGINE_IMAGE_PRO = "grok-imagine-image-pro"
TTS_1 = "tts-1"
XAI_BASE_URL = "https://api.x.ai"

Class methods

send_xai_streaming_request(client : Client, model : String, request : XAICompletionRequest) : Crig::StreamingCompletionResponse(Crig::Providers::OpenAI::ResponsesStreamingCompletionResponse)
Source

Nested types