Class: TitleExtractor
Extract title from a list of nodes.
Hierarchy
-
↳
TitleExtractor
Constructors
constructor
• new TitleExtractor(options?
): TitleExtractor
Constructor for the TitleExtractor class.
Parameters
Name | Type |
---|---|
options? | TitleExtractorsArgs |
Returns
Overrides
Defined in
packages/core/src/extractors/MetadataExtractors.ts:147
Properties
combineTemplate
• combineTemplate: string
The prompt template to merge title with..
Defined in
packages/core/src/extractors/MetadataExtractors.ts:138
disableTemplateRewrite
• disableTemplateRewrite: boolean
= false
Inherited from
BaseExtractor.disableTemplateRewrite
Defined in
packages/core/src/extractors/types.ts:13
inPlace
• inPlace: boolean
= true
Inherited from
Defined in
packages/core/src/extractors/types.ts:14
isTextNodeOnly
• isTextNodeOnly: boolean
= false
Can work for mixture of text and non-text nodes
Default
false
Overrides
Defined in
packages/core/src/extractors/MetadataExtractors.ts:119
llm
• llm: LLM
<Record
<string
, unknown
>>
LLM instance.
Defined in
packages/core/src/extractors/MetadataExtractors.ts:112
metadataMode
• metadataMode: MetadataMode
= MetadataMode.ALL
Inherited from
Defined in
packages/core/src/extractors/types.ts:12
nodeTemplate
• nodeTemplate: string
The prompt template to use for the title extractor.
Defined in
packages/core/src/extractors/MetadataExtractors.ts:132
nodes
• nodes: number
= 5
Number of nodes to extrct titles from.
Default
5
Defined in
packages/core/src/extractors/MetadataExtractors.ts:126
numWorkers
• numWorkers: number
= 4