class_docstr: Args:
      tokenizer (:obj:`PreTrainedTokenizer`): A tokenizer to appoint the vocabulary and the tokenization strategy.
      text (:obj:`Optional[List[str]]`, optional): manual template format. Defaults to None.
      placeholder_mapping (:obj:`dict`): A place holder to represent the original input text. Default to ``{'<text_a>': 'text_a', '<text_b>': 'text_b'}``
code: def __init__(
      self,
      tokenizer: PreTrainedTokenizer,
      text: Optional[str] = None,
      placeholder_mapping: dict = {
          "<text_a>": "text_a",
          "<text_b>": "text_b",
      },
  ):
      super().__init__(
          tokenizer=tokenizer, placeholder_mapping=placeholder_mapping
      )
      self.text = text
  
file_path: OpenPrompt/openprompt/prompts/manual_template.py
imports: from openprompt.utils.logging import logger
  from openprompt.data_utils import InputExample, InputFeatures
  from typing import *
  from transformers.tokenization_utils import PreTrainedTokenizer
  from openprompt import Template
label_desc: Use image node_id 1 to create a new ManualTemplate object from inherited base classes: Template with example: obj = ManualTemplate(tokenizer, text, placeholder_mapping)