Table of Contents

Property QueryVariantCount

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

QueryVariantCount

Gets or sets the number of additional query variants generated from the user input.

public int QueryVariantCount { get; set; }

Property Value

int

The variant count. Default is 3.

Examples

using var chat = new RagChat(ragEngine, chatModel);
chat.QueryGenerationMode = QueryGenerationMode.MultiQuery;

// Generate 5 query variants (6 total searches including the original).
chat.MultiQueryOptions.QueryVariantCount = 5;

RagQueryResult result = chat.Submit("Explain RAG architectures.");
Console.WriteLine(result.Response.Completion);

Remarks

The original query is always included alongside the generated variants, so the total number of retrieval searches is QueryVariantCount + 1. Higher values increase recall diversity at the cost of additional retrieval passes.

Share