RetrieverQueryEngine
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:12
new RetrieverQueryEngine(
retriever,responseSynthesizer?,nodePostprocessors?):RetrieverQueryEngine
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:17
RetrieverQueryEngine
retriever:
BaseRetriever
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:13
responseSynthesizer
Section titled “responseSynthesizer”responseSynthesizer:
BaseSynthesizer
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:14
nodePostprocessors
Section titled “nodePostprocessors”nodePostprocessors:
BaseNodePostprocessor[]
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:15
validatePrompts()
Section titled “validatePrompts()”validatePrompts(
promptsDict,moduleDict):void
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:8
promptsDict
Section titled “promptsDict”moduleDict
Section titled “moduleDict”void
BaseQueryEngine.validatePrompts
getPrompts()
Section titled “getPrompts()”getPrompts():
PromptsRecord
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:22
updatePrompts()
Section titled “updatePrompts()”updatePrompts(
prompts):void
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:39
void
query()
Section titled “query()”query(
params):Promise<AsyncIterable<EngineResponse,any,any>>
Defined in: .build/typescript/packages/core/src/query-engine/base.ts:50
StreamingQueryParams
Promise<AsyncIterable<EngineResponse, any, any>>
query(
params):Promise<EngineResponse>
Defined in: .build/typescript/packages/core/src/query-engine/base.ts:51
NonStreamingQueryParams
Promise<EngineResponse>
_query()
Section titled “_query()”_query(
strOrQueryBundle,stream?):Promise<EngineResponse|AsyncIterable<EngineResponse,any,any>>
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:30
strOrQueryBundle
Section titled “strOrQueryBundle”boolean
Promise<EngineResponse | AsyncIterable<EngineResponse, any, any>>
_getPrompts()
Section titled “_getPrompts()”
protected_getPrompts():object
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:57
object
_updatePrompts()
Section titled “_updatePrompts()”
protected_updatePrompts():void
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:61
void
BaseQueryEngine._updatePrompts
_getPromptModules()
Section titled “_getPromptModules()”_getPromptModules():
object
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:63
返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。
如果没有子模块,可以为空。
object
responseSynthesizer
Section titled “responseSynthesizer”responseSynthesizer:
BaseSynthesizer
BaseQueryEngine._getPromptModules
retrieve()
Section titled “retrieve()”retrieve(
query):Promise<NodeWithScore<Metadata>[]>
定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:85
Promise<NodeWithScore<Metadata>[]>