code: def validate_environment(self, email):
      try:
          self.user_email = (
              email
              or os.getenv("LITELLM_TOKEN")
              or os.getenv("LITELLM_EMAIL")
          )
          if (
              self.user_email == None
          ):  # if users are trying to use_client=True but token not set
              raise ValueError(
                  "litellm.use_client = True but no token or email passed. Please set it in litellm.token"
              )
          self.dashboard_url = (
              "https://admin.litellm.ai/" + self.user_email
          )
          try:
              print(
                  f"\033[92mHere's your LiteLLM Dashboard 👉 \033[94m\033[4m{self.dashboard_url}\033[0m"
              )
          except:
              print(
                  f"Here's your LiteLLM Dashboard 👉 {self.dashboard_url}"
              )
          if self.user_email == None:
              raise ValueError(
                  "[Non-Blocking Error] LiteLLMDebugger: Missing LITELLM_TOKEN. Set it in your environment. Eg.: os.environ['LITELLM_TOKEN']= <your_email>"
              )
      except Exception as e:
          raise ValueError(
              "[Non-Blocking Error] LiteLLMDebugger: Missing LITELLM_TOKEN. Set it in your environment. Eg.: os.environ['LITELLM_TOKEN']= <your_email>"
          )
  
file_path: litellm/litellm/integrations/litedebugger.py
imports: import requests, traceback, json, os
  import types
label_desc: Use image node_id 2 for calling the LiteDebugger obj's underlying member method code with example usage: obj.validate_environment(email) without return types