跳转到内容

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

BaseSelector

RouterQueryEngineTool[]

BaseSynthesizer

boolean

RouterQueryEngine

BaseQueryEngine.constructor

_query(strOrQueryBundle, stream?): Promise<EngineResponse>

定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:77

QueryType

boolean

Promise<EngineResponse>

BaseQueryEngine._query


protected _getPrompts(): object

定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:91

object

BaseQueryEngine._getPrompts


protected _updatePrompts(): void

定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:95

void

BaseQueryEngine._updatePrompts


protected _getPromptModules(): object

定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:97

返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。

如果没有子模块,可以为空。

object

选择器: BaseSelector

总结器: BaseSynthesizer

BaseQueryEngine._getPromptModules


static fromDefaults(init): RouterQueryEngine

定义于:.build/typescript/packages/llamaindex/src/engines/query/RouterQueryEngine.ts:104

RouterQueryEngineTool[]

BaseSelector

BaseSynthesizer

boolean

RouterQueryEngine