Class: QuestionsAnsweredExtractor
Extract questions from a list of nodes.
Hierarchy
-
↳
QuestionsAnsweredExtractor
Constructors
constructor
• new QuestionsAnsweredExtractor(llm
, questions?
, promptTemplate?
, embeddingOnly?
): QuestionsAnsweredExtractor
Constructor for the QuestionsAnsweredExtractor class.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
llm | LLM | undefined | LLM instance. |
questions | number | 5 | Number of questions to generate. |
promptTemplate? | string | undefined | The prompt template to use for the question extractor. |
embeddingOnly | boolean | false | Wheter to use metadata for embeddings only. |
Returns
Overrides
Defined in
packages/core/src/extractors/MetadataExtractors.ts:241
Properties
disableTemplateRewrite
• disableTemplateRewrite: boolean
= false
Inherited from
BaseExtractor.disableTemplateRewrite
Defined in
packages/core/src/extractors/types.ts:12
embeddingOnly
• embeddingOnly: boolean
= false
Wheter to use metadata for embeddings only
Default
false
Defined in
packages/core/src/extractors/MetadataExtractors.ts:232
inPlace
• inPlace: boolean
= true
Inherited from
Defined in
packages/core/src/extractors/types.ts:13
isTextNodeOnly
• isTextNodeOnly: boolean
= true
Inherited from
Defined in
packages/core/src/extractors/types.ts:9
llm
• llm: LLM
LLM instance.
Defined in
packages/core/src/extractors/MetadataExtractors.ts:212
metadataMode
• metadataMode: MetadataMode
= MetadataMode.ALL
Inherited from
Defined in
packages/core/src/extractors/types.ts:11
numWorkers
• numWorkers: number
= 4
Inherited from
Defined in
packages/core/src/extractors/types.ts:14
promptTemplate
• promptTemplate: string
The prompt template to use for the question extractor.
Defined in
packages/core/src/extractors/MetadataExtractors.ts:225
questions
• questions: number
= 5
Number of questions to generate.
Default
5
Defined in
packages/core/src/extractors/MetadataExtractors.ts:219
showProgress
• showProgress: boolean
= true
Inherited from
Defined in
packages/core/src/extractors/types.ts:10