code: def new_task_id(self, run_id, step_name, tags=None, sys_tags=None):
      v, _ = self._new_task(
          run_id, step_name, tags=tags, sys_tags=sys_tags
      )
      return v
  
imports: import os
  import random
  import requests
  import time
  from metaflow.exception import MetaflowException, MetaflowTaggingError, MetaflowInternalError
  from metaflow.metaflow_config import SERVICE_RETRY_COUNT, SERVICE_HEADERS, SERVICE_URL
  from metaflow.metadata import MetadataProvider
  from metaflow.metadata.heartbeat import HB_URL_KEY
  from metaflow.sidecar import Message, MessageTypes, Sidecar
  from metaflow.util import version_parse
label_desc: Use image node_id 7 for calling the ServiceMetadataProvider obj's underlying member method code with example usage: obj.new_task_id(run_id, step_name, tags, sys_tags) and returns: v