Table of Contents

Namespace MailFathom.AI.Embeddings

Classes

DeterministicTextEmbeddingGenerator

Produces vectors from the text alone, reaching no provider and costing nothing.

EmbeddingChainAgreement

Decides whether every endpoint of a fallback chain reaches the same vector space.

EmbeddingEndpoint

One route to a vector space: where to send a request, what to route it to, and how to authenticate.

EmbeddingEndpointCredential

What one embedding request presents to one endpoint, already resolved from whatever reference declared it.

EmbeddingGenerationPlan

The validated declaration a provider adapter runs on: one vector space, the endpoints that serve it, and what one call may spend.

EntraCredentialDeclaration

Everything one non-interactive Microsoft Entra credential is built from.

IndexableVectorWidth

The widths pgvector can store and index, which is what makes model width a database decision.

Interfaces

IEmbeddingCredentialSource

Resolves what one embedding request presents to one endpoint.

Enums

EmbeddingEndpointCredentialKind

Names how a deployment proves its identity to one embedding endpoint.