Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:18
SubQuestionQueryEngine decomposes a question into subquestions and then
ExtendsBaseQueryEngine
new SubQuestionQueryEngine(
init
):SubQuestionQueryEngine
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:24
Parameters init questionGenBaseQuestionGenerator
BaseSynthesizer
BaseTool
<any
>[]
SubQuestionQueryEngine
BaseQueryEngine.constructor
responseSynthesizer:
BaseSynthesizer
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:19
questionGenquestionGen:
BaseQuestionGenerator
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:20
queryEnginesqueryEngines:
BaseTool
<any
>[]
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:21
metadatasmetadatas:
ToolMetadata
[]
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:22
Methods _query()_query(
strOrQueryBundle
,stream?
):Promise
<EngineResponse
|AsyncIterable
<EngineResponse
,any
,any
>>
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:38
Parameters strOrQueryBundleQueryType
boolean
Promise
<EngineResponse
| AsyncIterable
<EngineResponse
, any
, any
>>
BaseQueryEngine._query
protected
_getPrompts():PromptsRecord
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:77
ReturnsPromptsRecord
BaseQueryEngine._getPrompts
protected
_updatePrompts():void
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:81
Returnsvoid
BaseQueryEngine._updatePrompts
protected
_getPromptModules():Record
<string
,any
>
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:84
Return a dictionary of sub-modules within the current module that also implement PromptMixin (so that their prompts can also be get/set).
Can be blank if no sub-modules.
ReturnsRecord
<string
, any
>
BaseQueryEngine._getPromptModules
static
fromDefaults(init
):SubQuestionQueryEngine
Defined in: packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:91
Parameters init queryEngineToolsBaseTool
<any
>[]
BaseQuestionGenerator
BaseSynthesizer
SubQuestionQueryEngine
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4