跳转到内容

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

BaseExtractor.constructor

大语言模型: LLM

定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:298

LLM实例。


问题: number = 5

定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:305

要生成的问题数量。

5

提示模板: QuestionExtractPrompt

定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:311

用于问题提取器的提示模板。


embeddingOnly: boolean = false

定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:318

是否仅将元数据用于嵌入

false

isTextNodeOnly: boolean = true

定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:13

BaseExtractor.isTextNodeOnly


showProgress: boolean = true

定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:14

BaseExtractor.showProgress


metadataMode: MetadataMode = MetadataMode.ALL

定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:15

BaseExtractor.metadataMode


disableTemplateRewrite: boolean = false

定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:16

BaseExtractor.disableTemplateRewrite


inPlace: boolean = true

定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:17

BaseExtractor.inPlace


工作线程数: number = 4

定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:18

BaseExtractor.numWorkers

extractQuestionsFromNode(node): Promise<object | ExtractQuestion>

定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:351

从节点中提取已回答的问题。

BaseNode

从中提取问题的节点。

Promise<object | ExtractQuestion>

从节点提取的问题。


提取(nodes): Promise<object[] | ExtractQuestion[]>

定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:379

从节点列表中提取已回答的问题。

BaseNode<Metadata>[]

从中提取问题的节点。

Promise<object[] | ExtractQuestion[]>

从节点中提取的问题。

BaseExtractor.extract


processNodes(nodes, excludedEmbedMetadataKeys, excludedLlmMetadataKeys): Promise<BaseNode<Metadata>[]>

定义于:.build/typescript/packages/llamaindex/src/extractors/types.ts:41

BaseNode<Metadata>[]

用于提取元数据的节点。

从嵌入中排除的元数据键。

undefined | string[]

要从LLM中排除的元数据键。

undefined | string[]

Promise<BaseNode<Metadata>[]>

从节点中提取的元数据。

BaseExtractor.processNodes