Class: AIA::RubyLLMAdapter::MultiModelResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/aia/ruby_llm_adapter.rb

Overview

Helper class to carry multi-model response with metrics

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(content, metrics_list) ⇒ MultiModelResponse

Returns a new instance of MultiModelResponse.



542
543
544
545
# File 'lib/aia/ruby_llm_adapter.rb', line 542

def initialize(content, metrics_list)
  @content = content
  @metrics_list = metrics_list
end

Instance Attribute Details

#contentObject (readonly)

Returns the value of attribute content.



540
541
542
# File 'lib/aia/ruby_llm_adapter.rb', line 540

def content
  @content
end

#metrics_listObject (readonly)

Returns the value of attribute metrics_list.



540
541
542
# File 'lib/aia/ruby_llm_adapter.rb', line 540

def metrics_list
  @metrics_list
end

Instance Method Details

#multi_model?Boolean

Returns:

  • (Boolean)


547
548
549
# File 'lib/aia/ruby_llm_adapter.rb', line 547

def multi_model?
  true
end