BasePromptTemplate
定义于:.build/typescript/packages/core/src/prompts/base.ts:30
TemplatesVar
Section titled “TemplatesVar”TemplatesVar extends readonly string[] = string[]
Vars extends readonly 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:
Metadata={}
Defined in: .build/typescript/packages/core/src/prompts/base.ts:34
templateVars
Section titled “templateVars”templateVars:
Set<string>
Defined in: .build/typescript/packages/core/src/prompts/base.ts:39
Set of template variables used in the prompt template. Used for type hints only.
To get the list of template variables used in the prompt at run-time, use the vars method.
options:
Partial<Record<TemplatesVar[number] |string&object,string>> ={}
Defined in: .build/typescript/packages/core/src/prompts/base.ts:40
outputParser
Section titled “outputParser”outputParser:
undefined|BaseOutputParser<any>
Defined in: .build/typescript/packages/core/src/prompts/base.ts:41
templateVarMappings
Section titled “templateVarMappings”templateVarMappings:
Partial<Record<Vars[number] |string&object,TemplatesVar[number] |string&object>> ={}
Defined in: .build/typescript/packages/core/src/prompts/base.ts:42
functionMappings
Section titled “functionMappings”functionMappings:
Partial<Record<TemplatesVar[number] |string&object,MappingFn>> ={}
Defined in: .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
Defined in: .build/typescript/packages/core/src/prompts/base.ts:77
Record<TemplatesVar[number] | string & object, string>
object
mapFunctionVars()
Section titled “mapFunctionVars()”
protectedmapFunctionVars(options):Record<TemplatesVar[number],string>
Defined in: .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>
Defined in: .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>>