BaseRetriever
定义于:.build/typescript/packages/core/src/retriever/index.ts:25
protectednew BaseRetriever():BaseRetriever
定义于:.build/typescript/packages/core/src/retriever/index.ts:37
BaseRetriever
objectMap
Section titled “objectMap”对象映射:
Map<string,unknown>
定义于:.build/typescript/packages/core/src/retriever/index.ts:26
validatePrompts()
Section titled “validatePrompts()”validatePrompts(
promptsDict,moduleDict):void
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:8
promptsDict
Section titled “promptsDict”moduleDict
Section titled “moduleDict”void
getPrompts()
Section titled “getPrompts()”getPrompts():
PromptsRecord
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:22
updatePrompts()
Section titled “updatePrompts()”updatePrompts(
prompts):void
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:39
void
_updatePrompts()
Section titled “_updatePrompts()”
protected_updatePrompts():void
定义于:.build/typescript/packages/core/src/retriever/index.ts:28
void
_getPrompts()
Section titled “_getPrompts()”
protected_getPrompts():object
定义于:.build/typescript/packages/core/src/retriever/index.ts:29
object
_getPromptModules()
Section titled “_getPromptModules()”
protected_getPromptModules():object
定义于:.build/typescript/packages/core/src/retriever/index.ts:33
返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。
如果没有子模块,可以为空。
object
retrieve()
Section titled “retrieve()”retrieve(
params):Promise<NodeWithScore<Metadata>[]>
定义于:.build/typescript/packages/core/src/retriever/index.ts:41
Promise<NodeWithScore<Metadata>[]>
_retrieve()
Section titled “_retrieve()”
abstract_retrieve(params):Promise<NodeWithScore<Metadata>[]>
定义于:.build/typescript/packages/core/src/retriever/index.ts:56
Promise<NodeWithScore<Metadata>[]>
_handleRecursiveRetrieval()
Section titled “_handleRecursiveRetrieval()”_handleRecursiveRetrieval(
params,nodes):Promise<NodeWithScore<Metadata>[]>
定义于:.build/typescript/packages/core/src/retriever/index.ts:58
Promise<NodeWithScore<Metadata>[]>
_retrieveFromObject()
Section titled “_retrieveFromObject()”_retrieveFromObject(
object,queryBundle,score):NodeWithScore<Metadata>[]
定义于:.build/typescript/packages/core/src/retriever/index.ts:81
unknown
queryBundle
Section titled “queryBundle”number