Logo
Type aliases

BasePromptTemplateOptions

BasePromptTemplateOptions<TemplatesVar, Vars> = object

Defined in: packages/core/src/prompts/base.ts:11

Type Parameters

TemplatesVar

TemplatesVar extends readonly string[]

Vars

Vars extends readonly string[]

Properties

metadata?

optional metadata: Metadata

Defined in: packages/core/src/prompts/base.ts:15


templateVars?

optional templateVars: TemplatesVar | readonly string[]

Defined in: packages/core/src/prompts/base.ts:16


options?

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

Defined in: packages/core/src/prompts/base.ts:20


outputParser?

optional outputParser: BaseOutputParser

Defined in: packages/core/src/prompts/base.ts:21


templateVarMappings?

optional templateVarMappings: Partial<Record<Vars[number] | string & object, TemplatesVar[number] | string & object>>

Defined in: packages/core/src/prompts/base.ts:22


functionMappings?

optional functionMappings: Partial<Record<TemplatesVar[number] | string & object, MappingFn>>

Defined in: packages/core/src/prompts/base.ts:25

On this page