code: def load_basketball_players():
      if not os.path.exists(
          "./rare_knowledge/data/basketball_players.pkl"
      ):
          items = sample_basketball_players()
          with open(
              "./rare_knowledge/data/basketball_players.pkl", "wb"
          ) as f:
              pickle.dump(items, f)
  
      with open(
          "./rare_knowledge/data/basketball_players.pkl", "rb"
      ) as f:
          items = pickle.load(f)
  
      prompt_template = (
          "Tell me the year the basketball player {} was born in."
      )
  
      def prompt_fn(prompt):
          return f"User: {prompt}\nAssistant: The player was born in"
  
      for item in items:
          item["name"] = item["player_name"]
          item["prompt"] = prompt_fn(
              prompt_template.format(item["name"])
          )
          item["label"] = item["birth_year"]
          item["popularity"] = item["popularity"]
      return items, prompt_fn, prompt_template
  
imports: import requests
  import os
  import pickle
  import random
  from tqdm import tqdm
  from nltk.corpus import words
label_desc: Use image node_id 5 for calling a global function with example usage: load_basketball_players() and returns: items,  prompt_fn,  prompt_template, str, prompt, str