Skip to main content

Interface: IEmbedder

Defined in: Services/Search/IEmbedder.ts:7

Interface for query embedding providers.

Implementations may use local ONNX models, external APIs, or browser-based inference.

Methods

dispose()

dispose(): Promise<void>

Defined in: Services/Search/IEmbedder.ts:15

Release resources (model memory, connections).

Returns

Promise<void>


embedQuery()

embedQuery(query): Promise<Float32Array<ArrayBufferLike>>

Defined in: Services/Search/IEmbedder.ts:12

Embed a single query string into a vector.

Parameters

query

string

Returns

Promise<Float32Array<ArrayBufferLike>>


initialize()

initialize(): Promise<void>

Defined in: Services/Search/IEmbedder.ts:9

Load model or verify API connectivity.

Returns

Promise<void>