Module: LLM::ActiveRecord::ActsAsAgent::InstanceMethods
- Defined in:
- lib/llm/active_record/acts_as_agent.rb
Instance Method Summary collapse
-
#llm ⇒ LLM::Provider
Returns the resolved provider instance for this record.
Instance Method Details
#llm ⇒ LLM::Provider
Returns the resolved provider instance for this record.
92 93 94 95 96 97 98 99 100 |
# File 'lib/llm/active_record/acts_as_agent.rb', line 92 def llm = self.class. provider = self[columns[:provider_column]] kwargs = ([:provider]) return @llm if @llm @llm = LLM.method(provider).call(**kwargs) @llm.tracer = resolve_option([:tracer]) if [:tracer] @llm end |