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>