跳转到内容

TitleExtractor

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

从节点列表中提取标题。

标题提取器<Options>(nodes, options?): BaseNode<Metadata>[] | Promise<BaseNode<Metadata>[]>

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

从节点列表中提取标题。

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

BaseNode<Metadata>[] | Promise<BaseNode<Metadata>[]>

new TitleExtractor(options?): TitleExtractor

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

TitleExtractor 类的构造函数。

TitleExtractorsArgs

TitleExtractor

BaseExtractor.constructor

llm: LLM

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

LLM实例。


isTextNodeOnly: boolean = false

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

可处理文本与非文本节点的混合情况

false

BaseExtractor.isTextNodeOnly


节点: number = 5

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

从中提取标题的节点数量。

5

节点模板: TitleExtractorPrompt

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

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


combineTemplate: TitleCombinePrompt

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

用于合并标题的提示模板。


showProgress: boolean = true

Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:14

BaseExtractor.showProgress


metadataMode: MetadataMode = MetadataMode.ALL

Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:15

BaseExtractor.metadataMode


disableTemplateRewrite: boolean = false

Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:16

BaseExtractor.disableTemplateRewrite


inPlace: boolean = true

Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:17

BaseExtractor.inPlace


numWorkers: number = 4

Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:18

BaseExtractor.numWorkers

extract(nodes): Promise<ExtractTitle[]>

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

从节点列表中提取标题。

BaseNode<Metadata>[]

从中提取标题的节点。

Promise<ExtractTitle[]>

从节点中提取的标题。

BaseExtractor.extract


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

Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:41

BaseNode<Metadata>[]

用于提取元数据的节点。

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

undefined | string[]

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

undefined | string[]

Promise<BaseNode<Metadata>[]>

从节点中提取的元数据。

BaseExtractor.processNodes