Class: Helicone::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize ⇒ Configuration

Initialize configuration with defaults



14
15
16
17
18
# File 'lib/helicone/configuration.rb', line 14

def initialize
  @default_model = "gpt-4o"
  @base_url = DEFAULT_BASE_URL
  @logger = Logger.new($stdout, level: Logger::INFO)
end

Instance Attribute Details

#base_url ⇒ Object

Returns the value of attribute base_url.



9
10
11
# File 'lib/helicone/configuration.rb', line 9

def base_url
  @base_url
end

#default_model ⇒ Object

Returns the value of attribute default_model.



9
10
11
# File 'lib/helicone/configuration.rb', line 9

def default_model
  @default_model
end

#logger ⇒ Object

Returns the value of attribute logger.



9
10
11
# File 'lib/helicone/configuration.rb', line 9

def logger
  @logger
end