You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/docs/utils/history_output_formatter.md

669 B

history_output_formatter Utility

The history_output_formatter function converts a Conversation object into various formats. It supports lists, dictionaries, strings, JSON, YAML, and XML.

Export to YAML

from swarms.structs.conversation import Conversation
from swarms.utils.history_output_formatter import history_output_formatter

conversation = Conversation()
conversation.add("user", "Hello")
conversation.add("assistant", "Hi there!")

yaml_history = history_output_formatter(conversation, type="yaml")
print(yaml_history)

Export to XML

xml_history = history_output_formatter(conversation, type="xml")
print(xml_history)