Table of Contents

Property ProcessingMode

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

ProcessingMode

Gets or sets the page processing mode that determines how document pages are analyzed and text is extracted.

public PageProcessingMode ProcessingMode { get; set; }

Property Value

PageProcessingMode

The processing mode. The default is Auto.

Examples

LM embeddingModel = LM.LoadFromModelID("embeddinggemma-300m");
var docRag = new DocumentRag(embeddingModel);

// Force vision-based processing for all pages
LM visionModel = LM.LoadFromModelID("gemma3:4b");
docRag.VisionParser = new VlmOcr(visionModel);
docRag.ProcessingMode = PageProcessingMode.DocumentUnderstanding;

Remarks

The processing mode affects both the quality and performance of document ingestion:

Share