RouterQueryEngine
定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:52
一个使用多个查询引擎并选择最佳引擎的查询引擎。
BaseQueryEngine
new RouterQueryEngine(
init):RouterQueryEngine
定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:59
queryEngineTools
Section titled “queryEngineTools”RouterQueryEngineTool[]
BaseSynthesizer
boolean
RouterQueryEngine
BaseQueryEngine.constructor
_query()
Section titled “_query()”_query(
strOrQueryBundle,stream?):Promise<EngineResponse>
定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:77
strOrQueryBundle
Section titled “strOrQueryBundle”QueryType
boolean
Promise<EngineResponse>
BaseQueryEngine._query
_getPrompts()
Section titled “_getPrompts()”
protected_getPrompts():object
定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:91
object
BaseQueryEngine._getPrompts
_updatePrompts()
Section titled “_updatePrompts()”
protected_updatePrompts():void
定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:95
void
BaseQueryEngine._updatePrompts
_getPromptModules()
Section titled “_getPromptModules()”
protected_getPromptModules():object
定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:97
返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。
如果没有子模块,可以为空。
object
选择器:
BaseSelector
总结器:
BaseSynthesizer
BaseQueryEngine._getPromptModules
fromDefaults()
Section titled “fromDefaults()”
staticfromDefaults(init):RouterQueryEngine
定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:104
queryEngineTools
Section titled “queryEngineTools”RouterQueryEngineTool[]
BaseSynthesizer
boolean
RouterQueryEngine