SubQuestionQueryEngine
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:18
SubQuestionQueryEngine 将一个问题分解为若干子问题,然后
BaseQueryEngine
new SubQuestionQueryEngine(
init):SubQuestionQueryEngine
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:24
questionGen
Section titled “questionGen”BaseQuestionGenerator
responseSynthesizer
Section titled “responseSynthesizer”BaseSynthesizer
queryEngineTools
Section titled “queryEngineTools”BaseTool<any>[]
SubQuestionQueryEngine
BaseQueryEngine.constructor
responseSynthesizer
Section titled “responseSynthesizer”响应合成器:
BaseSynthesizer
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:19
questionGen
Section titled “questionGen”问题生成器:
BaseQuestionGenerator
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:20
queryEngines
Section titled “queryEngines”查询引擎:
BaseTool<any>[]
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:21
元数据:
ToolMetadata[]
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:22
_query()
Section titled “_query()”_query(
strOrQueryBundle,stream?):Promise<EngineResponse|AsyncIterable<EngineResponse,any,any>>
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:38
strOrQueryBundle
Section titled “strOrQueryBundle”QueryType
boolean
Promise<EngineResponse | AsyncIterable<EngineResponse, any, any>>
BaseQueryEngine._query
_getPrompts()
Section titled “_getPrompts()”
protected_getPrompts():PromptsRecord
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:77
PromptsRecord
BaseQueryEngine._getPrompts
_updatePrompts()
Section titled “_updatePrompts()”
protected_updatePrompts():void
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:81
void
BaseQueryEngine._updatePrompts
_getPromptModules()
Section titled “_getPromptModules()”
protected_getPromptModules():Record<string,any>
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:84
返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。
如果没有子模块,可以为空。
Record<string, any>
BaseQueryEngine._getPromptModules
fromDefaults()
Section titled “fromDefaults()”
staticfromDefaults(init):SubQuestionQueryEngine
定义于:.build/typescript/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts:91
queryEngineTools
Section titled “queryEngineTools”BaseTool<any>[]
BaseQuestionGenerator
BaseSynthesizer
SubQuestionQueryEngine