跳转到内容

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

BaseRetriever

ContextSystemPrompt

BaseNodePostprocessor[]

MessageType

MetadataMode

DefaultContextGenerator

PromptMixin.constructor

检索器: BaseRetriever

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:18


上下文系统提示: ContextSystemPrompt

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:19


节点后处理器: BaseNodePostprocessor[]

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:20


上下文角色: MessageType

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:21


optional 元数据模式: MetadataMode

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:22

protected _getPromptModules(): ModuleRecord

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:41

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

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

ModuleRecord

PromptMixin._getPromptModules


protected _getPrompts(): object

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:45

object

上下文系统提示: ContextSystemPrompt

PromptMixin._getPrompts


protected _updatePrompts(promptsDict): void

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:51

ContextSystemPrompt

void

PromptMixin._updatePrompts


generate(message): Promise<Context>

定义于:.build/typescript/packages/core/src/chat-engine/default-context-generator.ts:75

MessageContent

Promise<Context>

ContextGenerator.generate


validatePrompts(promptsDict, moduleDict): void

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

PromptsRecord

ModuleRecord

void

PromptMixin.validatePrompts


getPrompts(): PromptsRecord

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

PromptsRecord

PromptMixin.getPrompts


updatePrompts(prompts): void

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

PromptsRecord

void

PromptMixin.updatePrompts