Table of Contents

Class RagRetrievalRequest

Namespace
Mythosia.AI.Rag
Assembly
Mythosia.AI.Rag.Abstractions.dll
public sealed class RagRetrievalRequest
Inheritance
RagRetrievalRequest
Inherited Members

Constructors

RagRetrievalRequest(string, string?, int, VectorFilter?, Func<RagProgressStage, Task>?)

public RagRetrievalRequest(string query, string? textQuery = null, int topK = 5, VectorFilter? filter = null, Func<RagProgressStage, Task>? progressAsync = null)

Parameters

query string
textQuery string
topK int
filter VectorFilter
progressAsync Func<RagProgressStage, Task>

Properties

Filter

public VectorFilter? Filter { get; }

Property Value

VectorFilter

ProgressAsync

public Func<RagProgressStage, Task>? ProgressAsync { get; }

Property Value

Func<RagProgressStage, Task>

Query

public string Query { get; }

Property Value

string

TextQuery

public string? TextQuery { get; }

Property Value

string

TopK

public int TopK { get; }

Property Value

int