MultiModal
定义于:.build/typescript/packages/core/src/response-synthesizers/factory.ts:373
new MultiModal(
__namedParameters):MultiModal
定义于:.build/typescript/packages/core/src/response-synthesizers/factory.ts:377
__namedParameters
Section titled “__namedParameters”BaseSynthesizerOptions & object = {}
MultiModal
大语言模型
Section titled “llm”llm:
LLM
Defined in: .build/typescript/packages/core/src/response-synthesizers/base-synthesizer.ts:15
promptHelper
Section titled “promptHelper”promptHelper:
PromptHelper
Defined in: .build/typescript/packages/core/src/response-synthesizers/base-synthesizer.ts:16
metadataMode
Section titled “metadataMode”metadataMode:
MetadataMode
定义于:.build/typescript/packages/core/src/response-synthesizers/factory.ts:374
textQATemplate
Section titled “textQATemplate”textQATemplate:
TextQAPrompt
定义于:.build/typescript/packages/core/src/response-synthesizers/factory.ts:375
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
BaseSynthesizer.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
synthesize()
Section titled “synthesize()”synthesize(
query,stream):Promise<AsyncIterable<EngineResponse,any,any>>
Defined in: .build/typescript/packages/core/src/response-synthesizers/base-synthesizer.ts:31
true
Promise<AsyncIterable<EngineResponse, any, any>>
synthesize(
query,stream?):Promise<EngineResponse>
Defined in: .build/typescript/packages/core/src/response-synthesizers/base-synthesizer.ts:35
false
Promise<EngineResponse>
_getPromptModules()
Section titled “_getPromptModules()”
protected_getPromptModules():ModuleRecord
定义于:.build/typescript/packages/core/src/response-synthesizers/factory.ts:391
返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。
如果没有子模块,可以为空。
BaseSynthesizer._getPromptModules
_getPrompts()
Section titled “_getPrompts()”
protected_getPrompts():object
定义于:.build/typescript/packages/core/src/response-synthesizers/factory.ts:395
object
textQATemplate
Section titled “textQATemplate”textQATemplate:
TextQAPrompt
_updatePrompts()
Section titled “_updatePrompts()”
protected_updatePrompts(promptsDict):void
定义于:.build/typescript/packages/core/src/response-synthesizers/factory.ts:401
promptsDict
Section titled “promptsDict”textQATemplate
Section titled “textQATemplate”void
BaseSynthesizer._updatePrompts
getResponse()
Section titled “getResponse()”
protectedgetResponse(query,nodes,stream):Promise<EngineResponse|AsyncIterable<EngineResponse,any,any>>
定义于:.build/typescript/packages/core/src/response-synthesizers/factory.ts:409
boolean
Promise<EngineResponse | AsyncIterable<EngineResponse, any, any>>