kernl
ReferencekernlInterfaces

Interface: MemoryByteCodec

Defined in: packages/kernl/src/memory/types.ts:77

Encoder that converts MemoryByte to IndexableByte with embeddings.

Extends

Properties

PropertyTypeDescriptionInherited fromDefined in
decode(val: IndexableByte) => Promise<MemoryByte>Transform from output format to input format.AsyncCodec.decodepackages/shared/dist/lib/codec.d.ts:36
encode(val: MemoryByte) => Promise<IndexableByte>Transform from input format to output format.AsyncCodec.encodepackages/shared/dist/lib/codec.d.ts:32

Methods

embed()

embed(text: string): Promise<number[] | null>;

Defined in: packages/kernl/src/memory/types.ts:83

Embed a text string.

Parameters

ParameterType
textstring

Returns

Promise<number[] | null>

Embedding vector, or null if no embedder configured.

On this page