Skip to content

EmbeddingRuntime

Defined in: packages/embeddings/src/embedding-runtime.ts:21

Resolved embedding configuration for the current process. Injected via EMBEDDING_RUNTIME_TOKEN so the service, providers, and scripts all agree on the effective provider, model, and dimensionality.

optional dimensions?: number

Defined in: packages/embeddings/src/embedding-runtime.ts:30

Effective dimensionality: VECTOR_DIMENSIONS env, else the known dimension of the model, else undefined (dimensions then flow from the provider’s actual output vector).


model: string

Defined in: packages/embeddings/src/embedding-runtime.ts:24

Effective model id: EMBEDDING_MODEL env, else the provider’s default.


provider: EmbeddingProviderName

Defined in: packages/embeddings/src/embedding-runtime.ts:22