Class RagStreamDelta
- Namespace
- Mythosia.AI.Rag
- Assembly
- Mythosia.AI.Rag.dll
public class RagStreamDelta
- Inheritance
-
RagStreamDelta
- Inherited Members
-
Constructors
RagStreamDelta()
Properties
Content
public string? Content { get; set; }
Property Value
- string
Context
public string? Context { get; set; }
Property Value
- string
SearchResult
public VectorSearchResult? SearchResult { get; set; }
Property Value
- VectorSearchResult
SearchResults
public IReadOnlyList<VectorSearchResult>? SearchResults { get; set; }
Property Value
- IReadOnlyList<VectorSearchResult>
Type
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