Skip to content

BaseRetriever

Defined in: .build/typescript/packages/core/src/retriever/index.ts:25

protected new BaseRetriever(): BaseRetriever

Defined in: .build/typescript/packages/core/src/retriever/index.ts:37

BaseRetriever

PromptMixin.constructor

objectMap: Map<string, unknown>

Defined in: .build/typescript/packages/core/src/retriever/index.ts:26

validatePrompts(promptsDict, moduleDict): void

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:8

PromptsRecord

ModuleRecord

void

PromptMixin.validatePrompts


getPrompts(): PromptsRecord

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:22

PromptsRecord

PromptMixin.getPrompts


updatePrompts(prompts): void

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:39

PromptsRecord

void

PromptMixin.updatePrompts


protected _updatePrompts(): void

Defined in: .build/typescript/packages/core/src/retriever/index.ts:28

void

PromptMixin._updatePrompts


protected _getPrompts(): object

Defined in: .build/typescript/packages/core/src/retriever/index.ts:29

object

PromptMixin._getPrompts


protected _getPromptModules(): object

Defined in: .build/typescript/packages/core/src/retriever/index.ts:33

Return a dictionary of sub-modules within the current module that also implement PromptMixin (so that their prompts can also be get/set).

Can be blank if no sub-modules.

object

PromptMixin._getPromptModules


retrieve(params): Promise<NodeWithScore<Metadata>[]>

Defined in: .build/typescript/packages/core/src/retriever/index.ts:41

QueryType

Promise<NodeWithScore<Metadata>[]>


abstract _retrieve(params): Promise<NodeWithScore<Metadata>[]>

Defined in: .build/typescript/packages/core/src/retriever/index.ts:56

QueryBundle

Promise<NodeWithScore<Metadata>[]>


_handleRecursiveRetrieval(params, nodes): Promise<NodeWithScore<Metadata>[]>

Defined in: .build/typescript/packages/core/src/retriever/index.ts:58

QueryBundle

NodeWithScore<Metadata>[]

Promise<NodeWithScore<Metadata>[]>


_retrieveFromObject(object, queryBundle, score): NodeWithScore<Metadata>[]

Defined in: .build/typescript/packages/core/src/retriever/index.ts:81

unknown

QueryBundle

number

NodeWithScore<Metadata>[]