Table of Contents

Event RetrievalCompleted

Namespace
LMKit.Retrieval
Assembly
LM-Kit.NET.dll

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.

Share