Skip to Content

generateEmbeddings

generateEmbeddings(texts: string[], options: MemoryEngineEmbeddingOptions): Promise<number[][]>

Defined in: src/lib/memoryEngine/embeddings.ts:159 

Generate embeddings for multiple texts, automatically chunking large inputs.

More efficient than calling generateEmbedding multiple times. Supports the same auth methods as generateEmbedding. For inputs larger than batchSize (default 100), splits into chunks processed with bounded concurrency (3 concurrent batches).

Parameters

ParameterTypeDescription

texts

string[]

Array of texts to embed

options

MemoryEngineEmbeddingOptions

Embedding options

Returns

Promise<number[][]>

Array of embeddings in the same order as input texts

Last updated on