Module: ActAsAgent::Base::ClassMethods
- Defined in:
- lib/act_as_agent/base.rb
Instance Method Summary collapse
Instance Method Details
#llm_provider(klass, args) ⇒ Object
36 37 38 39 |
# File 'lib/act_as_agent/base.rb', line 36 def llm_provider(klass, args) instance_variable_set("@llm_provider", klass) instance_variable_set("@llm_provider_options", args.fetch(:with, {})) end |
#tools(tls) ⇒ Object
32 33 34 |
# File 'lib/act_as_agent/base.rb', line 32 def tools(tls) instance_variable_set("@tools", tls) end |