code: def setup_args(cls):
      parser = ParlaiParser(
          False,
          False,
          "Script for simplying conversations output from TOD. Input expected to be in conversations format, as is output",
      )
      # Following params are same as the `eval_model` script
      parser.add_argument(
          "--source-file",
          type=str,
          required=True,
          help="Source file in conversations format, generated from `tod_world_script.py`",
      )
      parser.add_argument(
          "--out-file", type=str, default=None, help="Output location."
      )
      parser.add_argument(
          "--included-speakers",
          nargs="*",
          type=str,
          choices=[e.value for e in TodAgentType],
          default=[
              TodAgentType.USER_UTT_AGENT,
              TodAgentType.SYSTEM_UTT_AGENT,
          ],
          help="Which of the speakers to not remove. Should match those in `tod_world`",
      )
      parser.add_argument(
          "--agent-suffixes",
          nargs="*",
          type=str,
          default=[
              TodAgentType.USER_UTT_AGENT,
              "_USER",
              TodAgentType.SYSTEM_UTT_AGENT,
              "_SYSTEM",
          ],
          help="List of <speaker type, suffix> pairs. Speaker type should match those in `TodAgentType`; outputs (if included) will have the suffix added to the ID. This is useful when using multiple of the same out model (ex. Bart model for both the user and the system)",
      )
      parser.add_argument(
          "--num-conversations",
          default=400,
          help="Number of conversations to include. -1 for all",
      )
      parser.add_argument(
          "--report-path",
          required=True,
          help="path of the report saved from the tod_metrics_script",
      )
      return parser
  
file_path: ParlAI/projects/tod_simulator/scripts/cleanup_conversation.py
imports: from parlai.core.params import ParlaiParser
  from parlai.utils.conversations import Conversations, Metadata
  from parlai.utils.io import PathManager
  from parlai.core.script import ParlaiScript, register_script
  from parlai.core.tod.tod_core import TodAgentType, TOD_AGENT_TYPE_TO_PREFIX
  import json
label_desc: Use image node_id 1 for calling the ConversationCleanup obj's underlying member method code with example usage: obj.setup_args(cls) and returns: parser