Table of Contents

Event DocumentImportProgress

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

Occurs during document import to report progress.

public event EventHandler<DocumentImportProgressEventArgs> DocumentImportProgress

Returns

EventHandler<DocumentImportProgressEventArgs>
Occurs during document import to report progress.

Examples

chat.DocumentImportProgress += (sender, e) =>
{
    switch (e.Phase)
    {
        case DocumentImportPhase.PageProcessingStarted:
            Console.WriteLine($"Processing {e.DocumentName} page {e.PageIndex + 1}/{e.TotalPages} using {e.PageStrategy}");
            break;
        case DocumentImportPhase.EmbeddingStarted:
            Console.WriteLine($"Generating embeddings for {e.SectionCount} sections...");
            break;
        case DocumentImportPhase.EmbeddingCompleted:
            Console.WriteLine("Indexing complete.");
            break;
    }
};

Remarks

Subscribe to this event to monitor page processing and embedding generation progress when loading documents.