BasePromptTemplate
定义于:.build/typescript/packages/core/src/prompts/base.ts:30
TemplatesVar
Section titled “TemplatesVar”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
Section titled “templateVars”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
outputParser
Section titled “outputParser”输出解析器:
undefined|BaseOutputParser<any>
定义于:.build/typescript/packages/core/src/prompts/base.ts:41
templateVarMappings
Section titled “templateVarMappings”模板变量映射:
Partial<Record<Vars[number] |string&object,TemplatesVar[number] |string&object>> ={}
定义于:.build/typescript/packages/core/src/prompts/base.ts:42
functionMappings
Section titled “functionMappings”函数映射:
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
mapTemplateVars()
Section titled “mapTemplateVars()”
protectedmapTemplateVars(options):object
定义于:.build/typescript/packages/core/src/prompts/base.ts:77
Record<TemplatesVar[number] | string & object, string>
object
mapFunctionVars()
Section titled “mapFunctionVars()”
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>
mapAllVars()
Section titled “mapAllVars()”
protectedmapAllVars(options):Record<string,string>
定义于:.build/typescript/packages/core/src/prompts/base.ts:104
Record<TemplatesVar[number] | string & object, string>
Record<string, string>
partialFormat()
Section titled “partialFormat()”
abstractpartialFormat(options):BasePromptTemplate<TemplatesVar,Vars>
定义于:.build/typescript/packages/core/src/prompts/base.ts:111
Partial<Record<TemplatesVar[number] | string & object, string>>
BasePromptTemplate<TemplatesVar, Vars>
format()
Section titled “format()”
abstractformat(options?):string
定义于:.build/typescript/packages/core/src/prompts/base.ts:115
Partial<Record<TemplatesVar[number] | string & object, string>>
string
formatMessages()
Section titled “formatMessages()”
abstractformatMessages(options?):ChatMessage[]
定义于:.build/typescript/packages/core/src/prompts/base.ts:119
Partial<Record<TemplatesVar[number] | string & object, string>>