Class RagStreamDelta
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
Context
The assembled context string (for ContextBuilt deltas).
public string? Context { get; set; }
Property Value
SearchResult
A retrieved search result (for SearchResult deltas).
public VectorSearchResult? SearchResult { get; set; }
Property Value
SearchResults
All search results (for SearchComplete deltas).
public IReadOnlyList<VectorSearchResult>? SearchResults { get; set; }
Property Value
Type
The type of this delta event.
public RagStreamDeltaType Type { get; set; }
Property Value
Methods
ForContent(string)
public static RagStreamDelta ForContent(string content)
Parameters
contentstring
Returns
ForContextBuilt(string)
public static RagStreamDelta ForContextBuilt(string context)
Parameters
contextstring
Returns
ForSearchComplete(IReadOnlyList<VectorSearchResult>)
public static RagStreamDelta ForSearchComplete(IReadOnlyList<VectorSearchResult> results)
Parameters
resultsIReadOnlyList<VectorSearchResult>
Returns
ForSearchResult(VectorSearchResult)
public static RagStreamDelta ForSearchResult(VectorSearchResult result)
Parameters
resultVectorSearchResult