Skip to main content

Class: SystemMessagePromptTemplate

prompts.SystemMessagePromptTemplate

Hierarchy

  • BaseMessageStringPromptTemplate

    SystemMessagePromptTemplate

Constructors

constructor

new SystemMessagePromptTemplate(prompt)

Parameters

NameType
promptBaseStringPromptTemplate

Overrides

BaseMessageStringPromptTemplate.constructor

Defined in

langchain/src/prompts/chat.ts:155

Properties

prompt

prompt: BaseStringPromptTemplate

Inherited from

BaseMessageStringPromptTemplate.prompt

Defined in

langchain/src/prompts/chat.ts:70

Accessors

inputVariables

get inputVariables(): string[]

Returns

string[]

Inherited from

BaseMessageStringPromptTemplate.inputVariables

Defined in

langchain/src/prompts/chat.ts:77

Methods

format

format(values): Promise<BaseChatMessage>

Parameters

NameType
valuesInputValues

Returns

Promise<BaseChatMessage>

Overrides

BaseMessageStringPromptTemplate.format

Defined in

langchain/src/prompts/chat.ts:151


formatMessages

formatMessages(values): Promise<BaseChatMessage[]>

Parameters

NameType
valuesInputValues

Returns

Promise<BaseChatMessage[]>

Inherited from

BaseMessageStringPromptTemplate.formatMessages

Defined in

langchain/src/prompts/chat.ts:83


serialize

serialize(): SerializedMessagePromptTemplate

Returns

SerializedMessagePromptTemplate

Inherited from

BaseMessageStringPromptTemplate.serialize

Defined in

langchain/src/prompts/chat.ts:27


fromTemplate

Static fromTemplate(template): SystemMessagePromptTemplate

Parameters

NameType
templatestring

Returns

SystemMessagePromptTemplate

Defined in

langchain/src/prompts/chat.ts:159