code: def get_reporter(self) -> Seq2RewardReporter:
      return Seq2RewardReporter(self.trainer_param.action_names)
  
file_path: ReAgent/reagent/model_managers/model_based/seq2reward_model.py
imports: import logging
  from typing import Dict, Optional
  from reagent.core.dataclasses import dataclass, field
  from reagent.core.parameters import NormalizationData, NormalizationKey, param_hash, Seq2RewardTrainerParameters
  from reagent.model_managers.world_model_base import WorldModelBase
  from reagent.net_builder.unions import ValueNetBuilder__Union
  from reagent.net_builder.value.fully_connected import FullyConnected
  from reagent.net_builder.value.seq2reward_rnn import Seq2RewardNetBuilder
  from reagent.reporting.seq2reward_reporter import Seq2RewardReporter
  from reagent.training.world_model.seq2reward_trainer import Seq2RewardTrainer
  from reagent.workflow.types import PreprocessingOptions, RewardOptions
label_desc: Use image node_id 2 for calling the Seq2RewardModel obj's underlying member method code with example usage: obj.get_reporter() and returns: Seq2RewardReporter