跳转到内容

BaseRetriever

定义于:.build/typescript/packages/core/src/retriever/index.ts:25

protected new BaseRetriever(): BaseRetriever

定义于:.build/typescript/packages/core/src/retriever/index.ts:37

BaseRetriever

PromptMixin.constructor

对象映射: Map<string, unknown>

定义于:.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

定义于:.build/typescript/packages/core/src/retriever/index.ts:28

void

PromptMixin._updatePrompts


protected _getPrompts(): object

定义于:.build/typescript/packages/core/src/retriever/index.ts:29

object

PromptMixin._getPrompts


protected _getPromptModules(): object

定义于:.build/typescript/packages/core/src/retriever/index.ts:33

返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。

如果没有子模块,可以为空。

object

PromptMixin._getPromptModules


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

定义于:.build/typescript/packages/core/src/retriever/index.ts:41

QueryType

Promise<NodeWithScore<Metadata>[]>


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

定义于:.build/typescript/packages/core/src/retriever/index.ts:56

QueryBundle

Promise<NodeWithScore<Metadata>[]>


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

定义于:.build/typescript/packages/core/src/retriever/index.ts:58

QueryBundle

NodeWithScore<Metadata>[]

Promise<NodeWithScore<Metadata>[]>


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

定义于:.build/typescript/packages/core/src/retriever/index.ts:81

unknown

QueryBundle

number

NodeWithScore<Metadata>[]