SummarizingChatReducer constructor
SummarizingChatReducer({
- required ChatClient chatClient,
- int maxMessageCount = 20,
- String summarizationPrompt = 'Summarize the conversation so far in a concise paragraph.',
Creates a new SummarizingChatReducer.
chatClient is used to generate summaries.
maxMessageCount is the threshold above which summarization occurs.
summarizationPrompt is the prompt used to request a summary.
Implementation
SummarizingChatReducer({
required this.chatClient,
this.maxMessageCount = 20,
this.summarizationPrompt =
'Summarize the conversation so far in a concise paragraph.',
});