Skip to main content

Interface: IKbRetrieverDeps

Defined in: internal/kb-retriever/types.ts:39

Shared instances KbRetriever needs; created once by AIGateway and passed as the second constructor argument.

Properties​

embedder​

embedder: IEmbedder

Defined in: internal/kb-retriever/types.ts:43

Query → vector (embedOne).


queryRewriter​

queryRewriter: IQueryRewriter

Defined in: internal/kb-retriever/types.ts:41

Prompt → query, when switched on.


vectorStore​

vectorStore: IVectorStore

Defined in: internal/kb-retriever/types.ts:45

Vector → nearest chunks (search).