Class: AIA::Adapter::MultiModelChat::MultiModelResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/aia/adapter/multi_model_chat.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.



13
14
15
16
# File 'lib/aia/adapter/multi_model_chat.rb', line 13

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

Instance Attribute Details

#contentObject (readonly)

Returns the value of attribute content.



11
12
13
# File 'lib/aia/adapter/multi_model_chat.rb', line 11

def content
  @content
end

#metrics_listObject (readonly)

Returns the value of attribute metrics_list.



11
12
13
# File 'lib/aia/adapter/multi_model_chat.rb', line 11

def metrics_list
  @metrics_list
end

Instance Method Details

#multi_model?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/aia/adapter/multi_model_chat.rb', line 18

def multi_model?
  true
end