code: def __init__(
      self,
      llm_model: str,
      llm_temperature: float,
      llm_max_tokens: int,
      reward_template: dict,
  ) -> None:
      self.llm_max_tokens = llm_max_tokens
      self.llm_temperature = llm_temperature
      self.llm_model = llm_model
  
      # initialize LLM and LangChain
      openai_llm = OpenAI(
          model_name=llm_model,
          temperature=llm_temperature,
          max_tokens=llm_max_tokens,
      )
  
      # Customaize your own Reward template by changing the
      # prompt_template
      prompt_template = PromptTemplate(**reward_template)
      print(prompt_template)
      self.llm = LLMChain(llm=openai_llm, prompt=prompt_template)
  
imports: import argparse
  import json
  from langchain import OpenAI, LLMChain, PromptTemplate
label_desc: Use image node_id 1 to create a new ScoreGenerator object  with example: obj = ScoreGenerator(llm_model, llm_temperature, llm_max_tokens, reward_template)