跳转到内容

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

BaseRetriever

BaseSynthesizer

BaseNodePostprocessor[]

RetrieverQueryEngine

BaseQueryEngine.constructor

retriever: BaseRetriever

定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:13


responseSynthesizer: BaseSynthesizer

定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:14


nodePostprocessors: BaseNodePostprocessor[]

定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:15

validatePrompts(promptsDict, moduleDict): void

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:8

PromptsRecord

ModuleRecord

void

BaseQueryEngine.validatePrompts


getPrompts(): PromptsRecord

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:22

PromptsRecord

BaseQueryEngine.getPrompts


updatePrompts(prompts): void

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:39

PromptsRecord

void

BaseQueryEngine.updatePrompts


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>>

BaseQueryEngine.query

query(params): Promise<EngineResponse>

Defined in: .build/typescript/packages/core/src/query-engine/base.ts:51

NonStreamingQueryParams

Promise<EngineResponse>

BaseQueryEngine.query


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

定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:30

QueryType

boolean

Promise<EngineResponse | AsyncIterable<EngineResponse, any, any>>

BaseQueryEngine._query


protected _getPrompts(): object

定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:57

object

BaseQueryEngine._getPrompts


protected _updatePrompts(): void

定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:61

void

BaseQueryEngine._updatePrompts


_getPromptModules(): object

定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:63

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

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

object

responseSynthesizer: BaseSynthesizer

BaseQueryEngine._getPromptModules


retrieve(query): Promise<NodeWithScore<Metadata>[]>

定义于:.build/typescript/packages/core/src/query-engine/retriever.ts:85

QueryType

Promise<NodeWithScore<Metadata>[]>

BaseQueryEngine.retrieve