Skip to content

ema / @internals/db / LongTermMemoryEmbeddingEngine

Interface: LongTermMemoryEmbeddingEngine

Defined in: db/lance.long_term_memory.ts:22

Interface for a long term memory embedding engine

Methods

createEmbedding()

ts
createEmbedding(dim, entity): Promise<number[] | undefined>;

Defined in: db/lance.long_term_memory.ts:29

Creates a vector embedding for a long term memory

Parameters

dim

number

The dimension of the vector embedding

entity

EmbeddingInterestedLTMFields

The long term memory to create an embedding for

Returns

Promise<number[] | undefined>

Promise resolving to the vector embedding of the long term memory