Skip to content

EmbeddingProvider

Defined in: embed.ts:8

A pluggable embedding provider — the thing embed() calls to turn source text into a vector. @mantlejs/embeddings never bundles a specific provider (OpenAI, Cohere, a local model, …); apps supply their own implementation, matching every vector adapter’s own model-agnostic design.

optional dimensions?: number

Defined in: embed.ts:10

Embedding dimensionality — informational, useful for validating a target index/collection.

embed(text): Promise<number[]>

Defined in: embed.ts:11

string

Promise<number[]>