Skip to content

Class: FakeEmbeddingProvider

Zero-dependency EmbeddingPort — the offline/CI default. Structurally satisfies EmbeddingPort (modelId, dims, async embed).

Implements

Constructors

Constructor

new FakeEmbeddingProvider(dims?): FakeEmbeddingProvider;

Parameters

Parameter Type Default value
dims number FAKE_EMBEDDING_DIMS

Returns

FakeEmbeddingProvider

Properties

dims

readonly dims: number;

Implementation of

EmbeddingPort.dims


modelId

readonly modelId: "dna-fake-hash-v1" = FAKE_EMBEDDING_MODEL_ID;

Implementation of

EmbeddingPort.modelId

Methods

embed()

embed(texts): Promise<number[][]>;

Parameters

Parameter Type
texts string[]

Returns

Promise\<number[][]>

Implementation of

EmbeddingPort.embed