Table of Contents

Class RagStreamDelta

Namespace
Mythosia.AI.Rag
Assembly
Mythosia.AI.Rag.dll

Represents a single delta event during a streaming RAG query.

public class RagStreamDelta
Inheritance
RagStreamDelta
Inherited Members

Properties

Content

LLM-generated content token (for Content deltas).

public string? Content { get; set; }

Property Value

string

Context

The assembled context string (for ContextBuilt deltas).

public string? Context { get; set; }

Property Value

string

SearchResult

A retrieved search result (for SearchResult deltas).

public VectorSearchResult? SearchResult { get; set; }

Property Value

VectorSearchResult

SearchResults

All search results (for SearchComplete deltas).

public IReadOnlyList<VectorSearchResult>? SearchResults { get; set; }

Property Value

IReadOnlyList<VectorSearchResult>

Type

The type of this delta event.

public RagStreamDeltaType Type { get; set; }

Property Value

RagStreamDeltaType

Methods

ForContent(string)

public static RagStreamDelta ForContent(string content)

Parameters

content string

Returns

RagStreamDelta

ForContextBuilt(string)

public static RagStreamDelta ForContextBuilt(string context)

Parameters

context string

Returns

RagStreamDelta

ForSearchComplete(IReadOnlyList<VectorSearchResult>)

public static RagStreamDelta ForSearchComplete(IReadOnlyList<VectorSearchResult> results)

Parameters

results IReadOnlyList<VectorSearchResult>

Returns

RagStreamDelta

ForSearchResult(VectorSearchResult)

public static RagStreamDelta ForSearchResult(VectorSearchResult result)

Parameters

result VectorSearchResult

Returns

RagStreamDelta