class_docstr: Version of BaseModelChatWorld for chatting without images.
  
  Has support for features that are currently not supported by the image-chat version
  of this task, like personas and BST-style seed utterances.
class_docstr_tok: ["Version","of","BaseModelChatWorld","for","chatting","without","images",".","Has","support","for","features","that","are","currently","not","supported","by","the","image-chat","version","of","this","task",",","like","personas","and","BST-style","seed","utterances","."]
docstr: Add non-image-chat-specific fields to the final chat data.
docstr_tok: ["Add","non-image-chat-specific","fields","to","the","final","chat","data","."]
code: def get_final_chat_data(self) -> Dict[str, Any]:
      """
      Add non-image-chat-specific fields to the final chat data.
      """
      data = super().get_final_chat_data()
      context_data = {
          "model_name": self.model_name,
          "context_info": self.context_info,
          "bot_persona_strings": self.bot_persona_strings,
          "human_persona_strings": self.human_persona_strings,
          "initial_task_data": self.task_data,
      }
      data.update(context_data)
      return data
  
file_path: ParlAI/parlai/crowdsourcing/projects/multisession_chat/human_eval/worlds.py
imports: import time
  from typing import Any, Dict, List, Tuple
  from parlai.core.worlds import validate
  from parlai.crowdsourcing.tasks.model_chat.utils import Compatibility
  from parlai.crowdsourcing.tasks.model_chat.worlds import BaseModelChatWorld, get_bot_worker, get_world_params
  import parlai.utils.logging
label_desc: Use image node_id 3 for calling the ModelChatWorld obj's underlying member method code with example usage: obj.get_final_chat_data() and returns: data