code: def get_full_repo_name(
      model_id: str,
      organization: Optional[str] = None,
      token: Optional[str] = None,
  ):
      if token is None:
          token = HfFolder.get_token()
      if organization is None:
          username = whoami(token)["name"]
          return f"{username}/{model_id}"
      else:
          return f"{organization}/{model_id}"
  
imports: import os
  import re
  import sys
  import tempfile
  import traceback
  import warnings
  from pathlib import Path
  from typing import Dict, Optional, Union
  from uuid import uuid4
  from huggingface_hub import HfFolder, ModelCard, ModelCardData, create_repo, hf_hub_download, upload_folder, whoami
  from huggingface_hub.file_download import REGEX_COMMIT_HASH
  from huggingface_hub.utils import EntryNotFoundError, RepositoryNotFoundError, RevisionNotFoundError, is_jinja_available
  from packaging import version
  from requests import HTTPError
  from ..None import __version__
  from .constants import DEPRECATED_REVISION_ARGS, DIFFUSERS_CACHE, HUGGINGFACE_CO_RESOLVE_ENDPOINT, SAFETENSORS_WEIGHTS_NAME, WEIGHTS_NAME
  from .import_utils import ENV_VARS_TRUE_VALUES, _flax_version, _jax_version, _onnxruntime_version, _torch_version, is_flax_available, is_onnx_available, is_torch_available
  from .logging import get_logger
label_desc: Use image node_id 2 for calling a global function with example usage: get_full_repo_name(model_id, organization, token) and returns: username, str, model_id, organization, str, model_id