Event RetrievalCompleted
Occurs when partition retrieval completes for a query, before response generation begins.
public event EventHandler<RetrievalCompletedEventArgs> RetrievalCompleted
Returns
- EventHandler<RetrievalCompletedEventArgs>
- Occurs when partition retrieval completes for a query, before response generation begins.
Examples
chat.RetrievalCompleted += (sender, e) =>
{
Console.WriteLine($"Query: {e.Query}");
Console.WriteLine($"Retrieved {e.RetrievedPartitions.Count}/{e.RequestedCount} partitions in {e.Elapsed.TotalMilliseconds:F0}ms");
foreach (var partition in e.RetrievedPartitions)
{
Console.WriteLine($" - [{partition.Similarity:F3}] {partition.Payload?.Substring(0, Math.Min(80, partition.Payload?.Length ?? 0))}...");
}
};
Remarks
Subscribe to this event to inspect which partitions were selected as context, including relevance scores and timing information.