Exception: ActiveGenie::InvalidModelError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/active_genie/errors/invalid_model_error.rb

Constant Summary collapse

TEXT =
<<~TEXT
  Invalid model: %<model>s

  To configure ActiveGenie, you can either:
  1. Set up global configuration:
     ```ruby
     ActiveGenie.configure do |config|
      config.providers.openai.api_key = 'your_api_key'
       config.llm.model = 'gpt-5'
       # ... other configuration options
     end
     ```

  2. Or pass configuration directly to the method call:
     ```ruby
     ActiveGenie::Extraction.call(
       arg1,
       arg2,
       config: {
         providers: {
           openai: {
             api_key: 'your_api_key'
           }
         },
         llm: {
           model: 'gpt-5'
         }
       }
     )
     ```

TEXT

Instance Method Summary collapse

Constructor Details

#initialize(model) ⇒ InvalidModelError

Returns a new instance of InvalidModelError.



38
39
40
# File 'lib/active_genie/errors/invalid_model_error.rb', line 38

def initialize(model)
  super(format(TEXT, model:))
end