BaseRetriever
Defined in: .build/typescript/packages/core/src/retriever/index.ts:25
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”
protected
new BaseRetriever():BaseRetriever
Defined in: .build/typescript/packages/core/src/retriever/index.ts:37
Returns
Section titled “Returns”BaseRetriever
Overrides
Section titled “Overrides”Properties
Section titled “Properties”objectMap
Section titled “objectMap”objectMap:
Map
<string
,unknown
>
Defined in: .build/typescript/packages/core/src/retriever/index.ts:26
Methods
Section titled “Methods”validatePrompts()
Section titled “validatePrompts()”validatePrompts(
promptsDict
,moduleDict
):void
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:8
Parameters
Section titled “Parameters”promptsDict
Section titled “promptsDict”moduleDict
Section titled “moduleDict”Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”getPrompts()
Section titled “getPrompts()”getPrompts():
PromptsRecord
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:22
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”updatePrompts()
Section titled “updatePrompts()”updatePrompts(
prompts
):void
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:39
Parameters
Section titled “Parameters”prompts
Section titled “prompts”Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”_updatePrompts()
Section titled “_updatePrompts()”
protected
_updatePrompts():void
Defined in: .build/typescript/packages/core/src/retriever/index.ts:28
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”_getPrompts()
Section titled “_getPrompts()”
protected
_getPrompts():object
Defined in: .build/typescript/packages/core/src/retriever/index.ts:29
Returns
Section titled “Returns”object
Overrides
Section titled “Overrides”_getPromptModules()
Section titled “_getPromptModules()”
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.
Returns
Section titled “Returns”object
Overrides
Section titled “Overrides”retrieve()
Section titled “retrieve()”retrieve(
params
):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: .build/typescript/packages/core/src/retriever/index.ts:41
Parameters
Section titled “Parameters”params
Section titled “params”Returns
Section titled “Returns”Promise
<NodeWithScore
<Metadata
>[]>
_retrieve()
Section titled “_retrieve()”
abstract
_retrieve(params
):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: .build/typescript/packages/core/src/retriever/index.ts:56
Parameters
Section titled “Parameters”params
Section titled “params”Returns
Section titled “Returns”Promise
<NodeWithScore
<Metadata
>[]>
_handleRecursiveRetrieval()
Section titled “_handleRecursiveRetrieval()”_handleRecursiveRetrieval(
params
,nodes
):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: .build/typescript/packages/core/src/retriever/index.ts:58
Parameters
Section titled “Parameters”params
Section titled “params”Returns
Section titled “Returns”Promise
<NodeWithScore
<Metadata
>[]>
_retrieveFromObject()
Section titled “_retrieveFromObject()”_retrieveFromObject(
object
,queryBundle
,score
):NodeWithScore
<Metadata
>[]
Defined in: .build/typescript/packages/core/src/retriever/index.ts:81
Parameters
Section titled “Parameters”object
Section titled “object”unknown
queryBundle
Section titled “queryBundle”number