Interfaces
~~Interface: EmbeddingProvider~~
Interface: EmbeddingProvider
Defined in: src/adapters/types.ts:608
Deprecated
Nothing implements or calls this, and nothing ever has. It is a second, dead spelling of a live idea. Removed in 10.0.0.
The port the library really uses is Embedder
(memory/embedding/types.ts, exported from agentfootprint/memory):
{ dimensions, id?, embed({ text }), embedBatch? }. Every shipped
embedder — openaiEmbedder, localEmbedder, staticEmbedder,
mockEmbedder — implements THAT one, and defineMemory/defineRAG
accept THAT one.
Properties
dimension
readonlydimension:number
Defined in: src/adapters/types.ts:610
name
readonlyname:string
Defined in: src/adapters/types.ts:609
Methods
embed()
embed(
inputs,kind):Promise<number[][]>
Defined in: src/adapters/types.ts:611
Parameters
inputs
readonly string[]
kind
"query" | "document"
Returns
Promise<number[][]>
