Module: Intelligent

Defined in:
lib/intelligent.rb,
lib/intelligent/prompt.rb,
lib/intelligent/version.rb,
lib/intelligent/llm/base.rb,
lib/intelligent/generation.rb,
lib/intelligent/llm/anthropic.rb,
lib/intelligent/sequential_thinking.rb

Defined Under Namespace

Modules: Llm Classes: Error, Generation, Prompt, SequentialThinking

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.generate(prompt:, variables:, llm_model:, use_sequential_thinking: false, files: nil) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/intelligent.rb', line 9

def self.generate(
  prompt:,
  variables:,
  llm_model:,
  use_sequential_thinking: false,
  files: nil
)
  generation = Generation.new(prompt, variables, llm_model, use_sequential_thinking, files)
  generation.call
end