class RubyLLM::Configuration

end
config.anthropic_api_key = ENV[‘ANTHROPIC_API_KEY’]
config.openai_api_key = ENV[‘OPENAI_API_KEY’]
RubyLLM.configure do |config|
Configure via:
and provider-specific settings.
Global configuration for RubyLLM. Manages API keys, default models,

def initialize

def initialize
  # Connection configuration
  @request_timeout = 120
  @max_retries = 3
  @retry_interval = 0.1
  @retry_backoff_factor = 2
  @retry_interval_randomness = 0.5
  # Default models
  @default_model = 'gpt-4.1-nano'
  @default_embedding_model = 'text-embedding-3-small'
  @default_image_model = 'dall-e-3'
end