Class ConversationTransformer
Transforms conversation history when switching between AI models.
public sealed class ConversationTransformer
- Inheritance
-
ConversationTransformer
- Inherited Members
Methods
TransformAsync(ChatHistory, Kernel?, ProviderModelInfo, SwitchMode, CancellationToken)
Transforms currentHistory according to the requested mode.
public Task<(ChatHistory history, string? briefing)> TransformAsync(ChatHistory currentHistory, Kernel? currentKernel, ProviderModelInfo targetModel, SwitchMode mode, CancellationToken ct = default)
Parameters
currentHistoryChatHistorycurrentKernelKerneltargetModelProviderModelInfomodeSwitchModectCancellationToken