Method: MitchAI::Configuration#initialize
- Defined in:
- lib/mitch_ai/configuration.rb
#initialize ⇒ Configuration
Returns a new instance of Configuration.
13 14 15 16 17 18 |
# File 'lib/mitch_ai/configuration.rb', line 13 def initialize @provider = :openai @languages = %i[ruby python javascript] @api_key = ENV.fetch('OPENAI_API_KEY', nil) # Check environment variable first load_config unless @api_key # Only load from config if not already set end |