code: def wsi_infer(
      self, model, image_in, body=None, output="dsa", session_id=None
  ):
      selector = "/infer/wsi/{}?image={}".format(
          MONAILabelUtils.urllib_quote_plus(model),
          MONAILabelUtils.urllib_quote_plus(image_in),
      )
      if session_id:
          selector += f"&session_id={MONAILabelUtils.urllib_quote_plus(session_id)}"
      if output:
          selector += (
              f"&output={MONAILabelUtils.urllib_quote_plus(output)}"
          )
  
      body = self._update_client_id(body if body else {})
      status, form, _ = MONAILabelUtils.http_method(
          "POST", self._server_url, selector, body
      )
      if status != 200:
          raise MONAILabelClientException(
              MONAILabelError.SERVER_ERROR,
              f"Status: {status}; Response: {form}",
          )
  
      return None, form
  
imports: import cgi
  import http.client
  import json
  import logging
  import mimetypes
  import os
  import tempfile
  from urllib.parse import quote_plus, urlparse
  import requests
label_desc: Use image node_id 13 for calling the MONAILabelClient obj's underlying member method code with example usage: obj.wsi_infer(model, image_in, body, output, session_id) and returns: None,  form