Class: SummaryIndexLLMRetriever
LLM retriever for SummaryIndex which lets you select the most relevant chunks.
Implements
Constructors
new SummaryIndexLLMRetriever()
new SummaryIndexLLMRetriever(
index
,choiceSelectPrompt
?,choiceBatchSize
?,formatNodeBatchFn
?,parseChoiceSelectAnswerFn
?,serviceContext
?):SummaryIndexLLMRetriever
Parameters
• index: SummaryIndex
• choiceSelectPrompt?
• choiceBatchSize?: number
= 10
• formatNodeBatchFn?: NodeFormatterFunction
• parseChoiceSelectAnswerFn?: ChoiceSelectParserFunction
• serviceContext?: ServiceContext
Returns
Source
packages/core/src/indices/summary/index.ts:321
Properties
choiceBatchSize
choiceBatchSize:
number
Source
packages/core/src/indices/summary/index.ts:315
choiceSelectPrompt()
choiceSelectPrompt: (
__namedParameters
) =>string
Parameters
• __namedParameters
• __namedParameters.context: undefined
| string
= ""
• __namedParameters.query: undefined
| string
= ""
Returns
string
Source
packages/core/src/indices/summary/index.ts:314
formatNodeBatchFn
formatNodeBatchFn:
NodeFormatterFunction
Source
packages/core/src/indices/summary/index.ts:316
index
index:
SummaryIndex
Source
packages/core/src/indices/summary/index.ts:313
parseChoiceSelectAnswerFn
parseChoiceSelectAnswerFn:
ChoiceSelectParserFunction
Source
packages/core/src/indices/summary/index.ts:317
serviceContext?
optional
serviceContext:ServiceContext
Implementation of
BaseRetriever
. serviceContext