code: def __init__(self, handler_type: str, **kwargs: dict):
      self.handler_type = handler_type
      self.handler_params = kwargs
      host = os.environ.get("MINDSDB_DB_SERVICE_HOST", None)
      port = os.environ.get("MINDSDB_DB_SERVICE_PORT", None)
      for a in ("fs_store", "file_storage"):
          if a in self.handler_params:
              del self.handler_params[a]
  
      # FileController is an object
      # so it is not a good idea to send it
      # to service side as parameter
      # will create a separate instace instead
      if self.handler_type == "files":
          del self.handler_params["file_controller"]
      self.channel = grpc.insecure_channel(f"{host}:{port}")
      self.stub = db_pb2_grpc.DBServiceStub(self.channel)
  
imports: import os
  import pickle
  import json
  import grpc
  from mindsdb.microservices_grpc.db import db_pb2_grpc
  from mindsdb.microservices_grpc.db import db_pb2, common_pb2
  from mindsdb.integrations.libs.response import HandlerStatusResponse, HandlerResponse
  from mindsdb.integrations.libs.handler_helpers import action_logger
  from mindsdb.utilities.context import context
  from mindsdb.utilities import log
label_desc: Use image node_id 1 to create a new DBClientGRPC object  with example: obj = DBClientGRPC(handler_type)