Class: RailsAIPromptable::Providers::BaseProvider

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_ai_promptable/providers/base_provider.rb

Instance Method Summary collapse

Constructor Details

#initialize(configuration) ⇒ BaseProvider

Returns a new instance of BaseProvider.



6
7
8
# File 'lib/rails_ai_promptable/providers/base_provider.rb', line 6

def initialize(configuration)
  @config = configuration
end

Instance Method Details

#generate(prompt:, model:, temperature:, format:) ⇒ Object

Raises:

  • (NotImplementedError)


10
11
12
# File 'lib/rails_ai_promptable/providers/base_provider.rb', line 10

def generate(prompt:, model:, temperature:, format:)
  raise NotImplementedError
end