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
大语言模型
Section titled “llm”llm:
LLM
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:135
LLM实例。
isTextNodeOnly
Section titled “isTextNodeOnly”isTextNodeOnly:
boolean=false
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:142
可处理文本与非文本节点的混合情况
false节点:
number=5
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:149
从中提取标题的节点数量。
5nodeTemplate
Section titled “nodeTemplate”节点模板:
TitleExtractorPrompt
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:155
用于标题提取器的提示模板。
combineTemplate
Section titled “combineTemplate”combineTemplate:
TitleCombinePrompt
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:161
用于合并标题的提示模板。
showProgress
Section titled “showProgress”showProgress:
boolean=true
Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:14
metadataMode
Section titled “metadataMode”metadataMode:
MetadataMode=MetadataMode.ALL
Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:15
disableTemplateRewrite
Section titled “disableTemplateRewrite”disableTemplateRewrite:
boolean=false
Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:16
BaseExtractor.disableTemplateRewrite
inPlace
Section titled “inPlace”inPlace:
boolean=true
Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:17
numWorkers
Section titled “numWorkers”numWorkers:
number=4
Defined in: .build/typescript/packages/llamaindex/src/extractors/types.ts:18
extract()
Section titled “extract()”extract(
nodes):Promise<ExtractTitle[]>
定义于:.build/typescript/packages/llamaindex/src/extractors/MetadataExtractors.ts:196
从节点列表中提取标题。
BaseNode<Metadata>[]
从中提取标题的节点。
Promise<ExtractTitle[]>
从节点中提取的标题。
processNodes()
Section titled “processNodes()”processNodes(
nodes,excludedEmbedMetadataKeys,excludedLlmMetadataKeys):Promise<BaseNode<Metadata>[]>
Defined in: .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>[]>
从节点中提取的元数据。