Skip to main content

Class: ChatMessagePromptTemplate

prompts.ChatMessagePromptTemplate

Hierarchy

  • BaseMessageStringPromptTemplate

    ChatMessagePromptTemplate

Constructors

constructor

new ChatMessagePromptTemplate(prompt, role)

Parameters

NameType
promptBaseStringPromptTemplate
rolestring

Overrides

BaseMessageStringPromptTemplate.constructor

Defined in

langchain/src/prompts/chat.ts:112

Properties

prompt

prompt: BaseStringPromptTemplate

Inherited from

BaseMessageStringPromptTemplate.prompt

Defined in

langchain/src/prompts/chat.ts:70


role

role: string

Defined in

langchain/src/prompts/chat.ts:106

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:108


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, role): ChatMessagePromptTemplate

Parameters

NameType
templatestring
rolestring

Returns

ChatMessagePromptTemplate

Defined in

langchain/src/prompts/chat.ts:117