Table of Contents

Namespace FoundationaLLM.Common.Models.Vectorization

Classes

ContentIdentifier

Represents the content associated with a vectorization request.

EmbeddedContent

Provides information about embedded content.

EmbeddedContentPart

Provides information about an embedded content part.

Embedding.JsonConverter

Serializes the content of an Embedding value. Note: use Embedding.JsonConverter to serialize objects using the Embedding type, for example: [JsonPropertyName("vector")] [JsonConverter(typeof(Embedding.JsonConverter))] public Embedding Vector { get; set; }

TextChunk

Represents a chunk of text produced by a text splitter.

TextEmbeddingRequest

Models a request to embed a list of text chunks.

TextEmbeddingResult

The result of a text embedding request.

VectorizationPipeline

Defines a vectorization pipeline.

Structs

Embedding

Stores a vector embedding. This type should be serialized using Emedding.JsonConverter.

Enums

VectorizationPipelineTriggerType

Types of vectorization pipeline triggers.