QuestionsAnsweredExtractor
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:293
从节点列表中提取问题。
问题解答提取器<
Options>(nodes,options?):BaseNode<Metadata>[] |Promise<BaseNode<Metadata>[]>
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:293
从节点列表中提取问题。
Options 扩展 Record<string, unknown>
BaseNode<Metadata>[]
Options
BaseNode<Metadata>[] | Promise<BaseNode<Metadata>[]>
new QuestionsAnsweredExtractor(
options?):QuestionsAnsweredExtractor
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:327
QuestionsAnsweredExtractor 类的构造函数。
QuestionAnswerExtractArgs
QuestionsAnsweredExtractor
大语言模型
Section titled “llm”大语言模型:
LLM
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:298
LLM实例。
问题:
number=5
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:305
要生成的问题数量。
5promptTemplate
Section titled “promptTemplate”提示模板:
QuestionExtractPrompt
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:311
用于问题提取器的提示模板。
embeddingOnly
Section titled “embeddingOnly”embeddingOnly:
boolean=false
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:318
是否仅将元数据用于嵌入
falseisTextNodeOnly
Section titled “isTextNodeOnly”isTextNodeOnly:
boolean=true
定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:13
showProgress
Section titled “showProgress”showProgress:
boolean=true
定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:14
metadataMode
Section titled “metadataMode”metadataMode:
MetadataMode=MetadataMode.ALL
定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:15
disableTemplateRewrite
Section titled “disableTemplateRewrite”disableTemplateRewrite:
boolean=false
定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:16
BaseExtractor.disableTemplateRewrite
inPlace
Section titled “inPlace”inPlace:
boolean=true
定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:17
numWorkers
Section titled “numWorkers”工作线程数:
number=4
定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:18
extractQuestionsFromNode()
Section titled “extractQuestionsFromNode()”extractQuestionsFromNode(
node):Promise<object|ExtractQuestion>
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:351
从节点中提取已回答的问题。
BaseNode
从中提取问题的节点。
Promise<object | ExtractQuestion>
从节点提取的问题。
extract()
Section titled “extract()”提取(
nodes):Promise<object[] |ExtractQuestion[]>
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:379
从节点列表中提取已回答的问题。
BaseNode<Metadata>[]
从中提取问题的节点。
Promise<object[] | ExtractQuestion[]>
从节点中提取的问题。
processNodes()
Section titled “processNodes()”processNodes(
nodes,excludedEmbedMetadataKeys,excludedLlmMetadataKeys):Promise<BaseNode<Metadata>[]>
定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:41
BaseNode<Metadata>[]
用于提取元数据的节点。
excludedEmbedMetadataKeys
Section titled “excludedEmbedMetadataKeys”从嵌入中排除的元数据键。
undefined | string[]
excludedLlmMetadataKeys
Section titled “excludedLlmMetadataKeys”要从LLM中排除的元数据键。
undefined | string[]
Promise<BaseNode<Metadata>[]>
从节点中提取的元数据。