Class: RailsAgents::Providers::Grok

Inherits:
OpenAICompatible show all
Defined in:
lib/rails_agents/providers/grok.rb

Instance Method Summary collapse

Methods inherited from OpenAICompatible

#chat

Methods inherited from Base

#chat

Constructor Details

#initialize(api_key: RailsAgents.config.grok_api_key, base_url: "https://api.x.ai/v1") ⇒ Grok

Returns a new instance of Grok.



6
7
8
9
10
11
12
# File 'lib/rails_agents/providers/grok.rb', line 6

def initialize(api_key: RailsAgents.config.grok_api_key, base_url: "https://api.x.ai/v1")
  super(
    api_key: api_key,
    base_url: base_url,
    missing_key_message: "Set grok_api_key (or XAI_API_KEY) in config/initializers/rails_agents.rb"
  )
end