Class: Soka::Rails::Configuration::AIConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/soka/rails/configuration.rb

Overview

Internal configuration classes DSL class for AI-specific configuration settings

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ AIConfig



31
32
33
# File 'lib/soka/rails/configuration.rb', line 31

def initialize(config)
  @config = config
end

Instance Method Details

#api_key=(value) ⇒ Object



43
44
45
# File 'lib/soka/rails/configuration.rb', line 43

def api_key=(value)
  @config.ai_api_key = value
end

#model=(value) ⇒ Object



39
40
41
# File 'lib/soka/rails/configuration.rb', line 39

def model=(value)
  @config.ai_model = value
end

#provider=(value) ⇒ Object



35
36
37
# File 'lib/soka/rails/configuration.rb', line 35

def provider=(value)
  @config.ai_provider = value
end