BaseQueryEngine
定义于:.build/typescript/packages/core/src/query-engine/base.ts:38
new BaseQueryEngine():
BaseQueryEngine
BaseQueryEngine
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
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
_getPrompts()
Section titled “_getPrompts()”
abstractprotected_getPrompts():PromptsRecord
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:68
_updatePrompts()
Section titled “_updatePrompts()”
abstractprotected_updatePrompts(prompts):void
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:69
void
_getPromptModules()
Section titled “_getPromptModules()”
abstractprotected_getPromptModules():ModuleRecord
Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:78
返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。
如果没有子模块,可以为空。
_query()
Section titled “_query()”
abstract_query(strOrQueryBundle,stream?):Promise<EngineResponse|AsyncIterable<EngineResponse,any,any>>
定义于:.build/typescript/packages/core/src/query-engine/base.ts:39
strOrQueryBundle
Section titled “strOrQueryBundle”boolean
Promise<EngineResponse | AsyncIterable<EngineResponse, any, any>>
retrieve()
Section titled “retrieve()”retrieve(
params):Promise<NodeWithScore<Metadata>[]>
定义于:.build/typescript/packages/core/src/query-engine/base.ts:44
Promise<NodeWithScore<Metadata>[]>
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>