code: def create_http_client(
      ssl_verify: bool, proxies: Dict[str, str]
  ) -> RequestsClient:
      http_client = RequestsClient(
          ssl_verify=ssl_verify,
          response_adapter_class=NeptuneResponseAdapter,
      )
      http_client.session.verify = ssl_verify
  
      _set_pool_size(http_client)
  
      _close_connections_on_fork(http_client.session)
  
      update_session_proxies(http_client.session, proxies)
  
      user_agent = "neptune-client/{lib_version} ({system}, python {python_version})".format(
          lib_version=neptune_client_version,
          system=platform.platform(),
          python_version=platform.python_version(),
      )
      http_client.session.headers.update({"User-Agent": user_agent})
  
      return http_client
  
imports: import os
  import platform
  from typing import Dict, Tuple
  import requests
  from bravado.http_client import HttpClient
  from bravado.requests_client import RequestsClient
  from neptune.common.backends.utils import with_api_exceptions_handler
  from neptune.common.oauth import NeptuneAuthenticator
  from neptune.envs import NEPTUNE_REQUEST_TIMEOUT
  from neptune.exceptions import NeptuneClientUpgradeRequiredError
  from neptune.internal.backends.api_model import ClientConfig
  from neptune.internal.backends.swagger_client_wrapper import SwaggerClientWrapper
  from neptune.internal.backends.utils import NeptuneResponseAdapter, build_operation_url, cache, create_swagger_client, update_session_proxies, verify_client_version, verify_host_resolution
  from neptune.internal.credentials import Credentials
  from neptune.version import version
label_desc: Use image node_id 3 for calling a global function with example usage: create_http_client(ssl_verify, proxies) and returns: http_client