Class TextChunk
- Namespace
- FoundationaLLM.Common.Models.Vectorization
- Assembly
- FoundationaLLM.Common.dll
Represents a chunk of text produced by a text splitter.
public class TextChunk
- Inheritance
-
TextChunk
- Inherited Members
- Extension Methods
Properties
Completion
Gets or sets the completion text generated for the chunk, if applicable.
[JsonPropertyName("completion")]
public string? Completion { get; set; }
Property Value
Content
The text content of the chunk.
[JsonPropertyName("content")]
public string? Content { get; set; }
Property Value
Embedding
Gets or sets the embedding generated for the chunk, if applicable.
[JsonPropertyName("embedding")]
[JsonConverter(typeof(Embedding.JsonConverter))]
public Embedding? Embedding { get; set; }
Property Value
OperationId
The identifier of the operation the text chunk belongs to. Can be null if the chunk is not associated with an operation.
[JsonPropertyName("operation_id")]
public string? OperationId { get; set; }
Property Value
Position
The position of the text chunk in the content it belongs to.
[JsonPropertyName("position")]
public int Position { get; set; }
Property Value
TokensCount
The size of the chunk in tokens.
[JsonPropertyName("tokens_count")]
public int TokensCount { get; set; }