IHistoryTransform
Namespace: LLama.Abstractions
Transform history to plain text and vice versa.
public interface IHistoryTransform
Methods
HistoryToText(ChatHistory)
Convert a ChatHistory instance to plain text.
string HistoryToText(ChatHistory history)
Parameters
history
ChatHistory
The ChatHistory instance
Returns
TextToHistory(AuthorRole, String)
Converts plain text to a ChatHistory instance.
ChatHistory TextToHistory(AuthorRole role, string text)
Parameters
role
AuthorRole
The role for the author.
text
String
The chat history as plain text.
Returns
ChatHistory
The updated history.
Clone()
Copy the transform.
IHistoryTransform Clone()