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).