Table of Contents

Event PassageRetrievalCompleted

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

Occurs when passage retrieval completes for a query.

public event EventHandler<PassageRetrievalCompletedEventArgs> PassageRetrievalCompleted

Returns

EventHandler<PassageRetrievalCompletedEventArgs>
Occurs when passage retrieval completes for a query.

Examples

chat.PassageRetrievalCompleted += (sender, e) =>
{
    Console.WriteLine($"Query: {e.Query}");
    Console.WriteLine($"Retrieved {e.RetrievedCount}/{e.RequestedCount} passages in {e.Elapsed.TotalMilliseconds:F0}ms");
    foreach (var reference in e.References)
    {
        Console.WriteLine($"  - {reference.DocumentName}, Page {reference.PageNumber}");
    }
};

Remarks

Subscribe to this event to inspect which document passages were selected as context for answering a question, including relevance and timing information.