Module: Lluminary

Defined in:
lib/lluminary.rb,
lib/lluminary/task.rb,
lib/lluminary/config.rb,
lib/lluminary/result.rb,
lib/lluminary/schema.rb,
lib/lluminary/version.rb,
lib/lluminary/models/base.rb,
lib/lluminary/schema_model.rb,
lib/lluminary/provider_error.rb,
lib/lluminary/providers/base.rb,
lib/lluminary/providers/test.rb,
lib/lluminary/providers/google.rb,
lib/lluminary/providers/openai.rb,
lib/lluminary/validation_error.rb,
lib/lluminary/providers/bedrock.rb,
lib/lluminary/models/bedrock/base.rb,
lib/lluminary/providers/anthropic.rb,
lib/lluminary/models/openai/gpt35_turbo.rb,
lib/lluminary/models/google/gemini_20_flash.rb,
lib/lluminary/models/bedrock/amazon_nova_pro_v1.rb,
lib/lluminary/models/anthropic/claude_3_5_sonnet.rb,
lib/lluminary/models/bedrock/anthropic_claude_instant_v1.rb

Overview

require_relative “../base”

Defined Under Namespace

Modules: Models, Providers Classes: Config, ProviderError, Result, Schema, SchemaModel, Task, ValidationError

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configObject



30
31
32
# File 'lib/lluminary.rb', line 30

def config
  @config ||= Config.new
end

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

Yields:



34
35
36
# File 'lib/lluminary.rb', line 34

def configure
  yield config
end

.reset_configurationObject



38
39
40
# File 'lib/lluminary.rb', line 38

def reset_configuration
  @config = Config.new
end