class ActiveGenie::Configuration::RuntimeConfig
def api_key
def api_key @api_key end
def max_retries
def max_retries @max_retries ||= 3 end
def max_tokens
def max_tokens @max_tokens ||= 4096 end
def model
def model @model end
def provider
def provider @provider ||= ActiveGenie.configuration.providers.default end
def temperature
def temperature @temperature ||= 0.1 end
def to_h(config = {})
def to_h(config = {}) { max_tokens:, temperature:, model:, provider:, api_key:, max_retries:, }.merge(config) end