Property QueryVariantCount
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.