Module: Llm::Agent::Rails

Defined in:
lib/llm/agent/rails.rb,
lib/llm/agent/rails/engine.rb,
lib/llm/agent/rails/version.rb,
lib/llm/agent/rails/registry.rb,
lib/llm/agent/rails/validators.rb,
lib/llm/agent/rails/idempotency.rb,
lib/llm/agent/rails/orchestrator.rb,
lib/llm/agent/rails/store/memory.rb,
lib/llm/agent/rails/adapters/openai_adapter.rb

Defined Under Namespace

Modules: Adapters, Idempotency, Store Classes: Engine, Orchestrator, Registry, Tool, Validators

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
24
25
26
27
28
# File 'lib/llm/agent/rails.rb', line 21

def config
  @config ||= {
    model: "gpt-4o-mini",
    temperature: 0,
    store: Llm::Agent::Rails::Store::Memory.new,
    registry: Llm::Agent::Rails::Registry.new
  }
end

.configure {|config| ... } ⇒ Object

Yields:



30
31
32
# File 'lib/llm/agent/rails.rb', line 30

def configure
  yield config
end