code: def extract_query_dict(task, request_dict):
      required_keys = REQUIRED_KEYS_PER_TASK[task]
      query_dict = {}
      for key in required_keys:
          value = request_dict.pop(key, None)
          if value is None:
              raise ValueError(
                  "Request for task: {task} is missing required key: {key}."
              )
          query_dict[key] = value
      return query_dict
  
imports: import os
  import pickle
  import time
  import importlib
  import torch
  import mii.legacy
  from types import SimpleNamespace
  from huggingface_hub import HfApi
  from mii.legacy.models.score.generate import generated_score_path
  from mii.legacy.constants import MII_CACHE_PATH, MII_CACHE_PATH_DEFAULT, ModelProvider, SUPPORTED_MODEL_TYPES, REQUIRED_KEYS_PER_TASK, MII_HF_CACHE_EXPIRATION, MII_HF_CACHE_EXPIRATION_DEFAULT
  from mii.legacy.config import TaskType
label_desc: Use image node_id 11 for calling a global function with example usage: extract_query_dict(task, request_dict) and returns: query_dict