DefaultContextGenerator
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:14
ContextGenerator
new DefaultContextGenerator(
init):DefaultContextGenerator
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:24
DefaultContextGenerator
检索器:
BaseRetriever
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:18
contextSystemPrompt
Section titled “contextSystemPrompt”上下文系统提示:
ContextSystemPrompt
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:19
nodePostprocessors
Section titled “nodePostprocessors”节点后处理器:
BaseNodePostprocessor[]
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:20
contextRole
Section titled “contextRole”上下文角色:
MessageType
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:21
metadataMode?
Section titled “metadataMode?”
optional元数据模式:MetadataMode
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:22
_getPromptModules()
Section titled “_getPromptModules()”
protected_getPromptModules():ModuleRecord
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:41
返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。
如果没有子模块,可以为空。
_getPrompts()
Section titled “_getPrompts()”
protected_getPrompts():object
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:45
object
contextSystemPrompt
Section titled “contextSystemPrompt”上下文系统提示:
ContextSystemPrompt
_updatePrompts()
Section titled “_updatePrompts()”
protected_updatePrompts(promptsDict):void
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:51
promptsDict
Section titled “promptsDict”contextSystemPrompt
Section titled “contextSystemPrompt”void
generate()
Section titled “generate()”generate(
message):Promise<Context>
定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:75
Promise<Context>
ContextGenerator.generate
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