Table of Contents

Class ChunkModelProfile

Namespace
Qavren.Edge.Ingestion
Assembly
Qavren.Edge.Ingestion.dll

The six facts about an embedding model that chunking and the recipe need (spec 11). Plain data, declared HERE in the core, so no core type names Qavren.Edge.Embeddings.Onnx.

public sealed record ChunkModelProfile : IEquatable<ChunkModelProfile>
Inheritance
ChunkModelProfile
Implements
Inherited Members

Constructors

ChunkModelProfile(string, int, int, string, string?, string?)

The six facts about an embedding model that chunking and the recipe need (spec 11). Plain data, declared HERE in the core, so no core type names Qavren.Edge.Embeddings.Onnx.

Properties

BgeSmallEnV15

CLS pooling, a 512-token ceiling, and a query-side prefix only.

Dimensions
DocumentPrefix
Id
MaxSequenceLength
MiniLmL6V2Fp32

The fp32 sibling of MiniLmL6V2Int8.

MiniLmL6V2Int8

Defaults matching SP2's preset of the same name, FIELD FOR FIELD. The ids are the lower-case strings SP2 declares, and the id is not cosmetic: it feeds ModelProfileId, so a cased copy would give the ONNX-free and ONNX paths DIFFERENT recipe hashes for the same model.

NomicEmbedTextV15Int8

BOTH prefixes, trailing spaces included, because SP2 declares both and this model requires them. DocumentPrefix here is a token RESERVE and a recipe input only — SP3 never writes it into an embed text, because OnnxEmbeddingGenerator.ApplyPrefix already does (spec 8.3).

Pooling
QueryPrefix