Module: Raif::Concerns::HasLlm

Extended by:
ActiveSupport::Concern
Included in:
Agent, Raif::Conversation, Task
Defined in:
app/models/raif/concerns/has_llm.rb

Instance Method Summary collapse

Instance Method Details

#default_llm_model_keyObject



12
13
14
# File 'app/models/raif/concerns/has_llm.rb', line 12

def default_llm_model_key
  Rails.env.test? ? :raif_test_llm : Raif.config.default_llm_model_key
end

#llmObject



16
17
18
# File 'app/models/raif/concerns/has_llm.rb', line 16

def llm
  @llm ||= Raif.llm(llm_model_key.to_sym)
end