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.