class_docstr: Save the conversation:
  (user input, model output, rewards and learn_counter)
  during the RL training loop.
class_docstr_tok: ["Save","the","conversation",":","(","user","input",",","model","output",",","rewards","and","learn_counter",")","during","the","RL","training","loop","."]
code: def __init__(self, path: str):
      self.conversation = []
      self.path = path
      if self.path is None:
          self.path = "./convesation_log.json"
  
file_path: nebuly/optimization/chatllama/chatllama/rlhf/utils.py
imports: import json
  import os
  from beartype import beartype
  from plotly import graph_objects
label_desc: Use image node_id 1 to create a new ConversationLog object  with example: obj = ConversationLog(path)