class_docstr: Displays a chatbot output showing both user submitted messages and responses. Supports a subset of Markdown including bold, italics, code, and images.
  Preprocessing: this component does *not* accept input.
  Postprocessing: expects function to return a {List[Tuple[str | None | Tuple, str | None | Tuple]]}, a list of tuples with user message and response messages. Messages should be strings, tuples, or Nones. If the message is a string, it can include Markdown. If it is a tuple, it should consist of (string filepath to image/video/audio, [optional string alt text]). Messages that are `None` are not displayed.
  
  Demos: chatbot_simple, chatbot_multimodal
docstr: This method can be used to change the appearance of the Chatbot component.
docstr_tok: ["This","method","can","be","used","to","change","the","appearance","of","the","Chatbot","component","."]
code: def style(self, height: int | None = None, **kwargs):
      """
      This method can be used to change the appearance of the Chatbot component.
      """
      if height is not None:
          self._style["height"] = height
      if kwargs.get("color_map") is not None:
          warnings.warn(
              "The 'color_map' parameter has been deprecated."
          )
  
      Component.style(
          self,
          **kwargs,
      )
      return self
  
file_path: NeMo/nemo/collections/nlp/modules/common/chatbot_component.py
imports: from __future__ import annotations
  import warnings
  from markdown2 import Markdown
label_desc: Use image node_id 6 for calling the Chatbot obj's underlying member method code with example usage: obj.style(height) and returns: self