code: def create_client_with_lazy_load(api_key, cache_time_to_live_seconds=60, config_cache_class=None,
                                   base_url=None):
      
  
      if api_key is None:
          raise ConfigCatClientException('API Key is required.')
  
      if cache_time_to_live_seconds < 1:
          cache_time_to_live_seconds = 1
  
      return ConfigCatClient(api_key, 0, 0, None, cache_time_to_live_seconds, config_cache_class, base_url)
docs: Create an instance of ConfigCatClient and setup Lazy Load mode with custom options
  
      :param api_key: ConfigCat ApiKey to access your configuration.
      :param cache_time_to_live_seconds: The cache TTL.
      :param config_cache_class: If you want to use custom caching instead of the client's default InMemoryConfigCache,
      You can provide an implementation of ConfigCache.
      :param base_url: You can set a base_url if you want to use a proxy server between your application and ConfigCat