code: def construct_requests(self, doc, ctx):
      ll, is_greedy = rf.loglikelihood(ctx, self.doc_to_target(doc))
  
      return ll, is_greedy
  
imports: from lm_eval.base import Task, rf
  from lm_eval.metrics import mean, perplexity
label_desc: Use image node_id 8 for calling the LambadaBase obj's underlying member method code with example usage: obj.construct_requests(doc, ctx) and returns: ll,  is_greedy