Class: abstract
BaseRetriever
Extends
Extended by
Constructors
new BaseRetriever()
protected
new BaseRetriever():BaseRetriever
Returns
Overrides
Defined in
packages/core/retriever/dist/retriever/index.d.ts:24
Properties
objectMap
objectMap:
Map
<string
,unknown
>
Defined in
packages/core/retriever/dist/retriever/index.d.ts:20
Methods
_getPromptModules()
protected
_getPromptModules():object
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
object
Overrides
Defined in
packages/core/retriever/dist/retriever/index.d.ts:23
_getPrompts()
protected
_getPrompts():object
Returns
object
Overrides
Defined in
packages/core/retriever/dist/retriever/index.d.ts:22
_handleRecursiveRetrieval()
_handleRecursiveRetrieval(
params
,nodes
):Promise
<NodeWithScore
<Metadata
>[]>
Parameters
• params: QueryBundle
• nodes: NodeWithScore
<Metadata
>[]
Returns
Promise
<NodeWithScore
<Metadata
>[]>
Defined in
packages/core/retriever/dist/retriever/index.d.ts:27
_retrieve()
abstract
_retrieve(params
):Promise
<NodeWithScore
<Metadata
>[]>
Parameters
• params: QueryBundle
Returns
Promise
<NodeWithScore
<Metadata
>[]>
Defined in
packages/core/retriever/dist/retriever/index.d.ts:26
_retrieveFromObject()
_retrieveFromObject(
object
,queryBundle
,score
):NodeWithScore
<Metadata
>[]
Parameters
• object: unknown
• queryBundle: QueryBundle
• score: number
Returns
Defined in
packages/core/retriever/dist/retriever/index.d.ts:28
_updatePrompts()
protected
_updatePrompts():void
Returns
void
Overrides
Defined in
packages/core/retriever/dist/retriever/index.d.ts:21
getPrompts()
getPrompts():
PromptsRecord
Returns
Inherited from
Defined in
packages/core/prompts/dist/prompts/index.d.ts:58
retrieve()
retrieve(
params
):Promise
<NodeWithScore
<Metadata
>[]>
Parameters
• params: QueryType
Returns
Promise
<NodeWithScore
<Metadata
>[]>
Defined in
packages/core/retriever/dist/retriever/index.d.ts:25
updatePrompts()
updatePrompts(
prompts
):void
Parameters
• prompts: PromptsRecord
Returns
void
Inherited from
Defined in
packages/core/prompts/dist/prompts/index.d.ts:59
validatePrompts()
validatePrompts(
promptsDict
,moduleDict
):void
Parameters
• promptsDict: PromptsRecord
• moduleDict: ModuleRecord
Returns
void
Inherited from
Defined in
packages/core/prompts/dist/prompts/index.d.ts:57