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