跳转到内容

BasePromptTemplate

定义于:.build/typescript/packages/core/src/prompts/base.ts:30

TemplatesVar 扩展 只读 string[] = string[]

Vars 扩展 只读 string[] = string[]

protected 新建基础提示模板<TemplatesVar, Vars>(options): BasePromptTemplate<TemplatesVar, Vars>

定义于:.build/typescript/packages/core/src/prompts/base.ts:49

BasePromptTemplateOptions<TemplatesVar, Vars>

BasePromptTemplate<TemplatesVar, Vars>

元数据: Metadata = {}

定义于:.build/typescript/packages/core/src/prompts/base.ts:34


templateVars: Set<string>

定义于:.build/typescript/packages/core/src/prompts/base.ts:39

提示模板中使用的模板变量集合。仅用于类型提示。 要在运行时获取提示中使用的模板变量列表,请使用 vars 方法。


选项: Partial<Record<TemplatesVar[number] | string & object, string>> = {}

定义于:.build/typescript/packages/core/src/prompts/base.ts:40


输出解析器: undefined | BaseOutputParser<any>

定义于:.build/typescript/packages/core/src/prompts/base.ts:41


模板变量映射: Partial<Record<Vars[number] | string & object, TemplatesVar[number] | string & object>> = {}

定义于:.build/typescript/packages/core/src/prompts/base.ts:42


函数映射: Partial<Record<TemplatesVar[number] | string & object, MappingFn>> = {}

定义于:.build/typescript/packages/core/src/prompts/base.ts:45

获取 abstract 模板(): string

定义于:.build/typescript/packages/core/src/prompts/base.ts:123

string

protected mapTemplateVars(options): object

定义于:.build/typescript/packages/core/src/prompts/base.ts:77

Record<TemplatesVar[number] | string & object, string>

object


protected 映射函数变量(options): Record<TemplatesVar[number], string>

定义于:.build/typescript/packages/core/src/prompts/base.ts:86

Record<TemplatesVar[number] | string & object, string>

Record<TemplatesVar[number], string>


protected mapAllVars(options): Record<string, string>

定义于:.build/typescript/packages/core/src/prompts/base.ts:104

Record<TemplatesVar[number] | string & object, string>

Record<string, string>


abstract partialFormat(options): BasePromptTemplate<TemplatesVar, Vars>

定义于:.build/typescript/packages/core/src/prompts/base.ts:111

Partial<Record<TemplatesVar[number] | string & object, string>>

BasePromptTemplate<TemplatesVar, Vars>


abstract format(options?): string

定义于:.build/typescript/packages/core/src/prompts/base.ts:115

Partial<Record<TemplatesVar[number] | string & object, string>>

string


abstract formatMessages(options?): ChatMessage[]

定义于:.build/typescript/packages/core/src/prompts/base.ts:119

Partial<Record<TemplatesVar[number] | string & object, string>>

ChatMessage[]