Class: ChatMessagePromptTemplate
prompts.ChatMessagePromptTemplate
Hierarchy
BaseMessageStringPromptTemplate↳
ChatMessagePromptTemplate
Constructors
constructor
• new ChatMessagePromptTemplate(prompt, role)
Parameters
| Name | Type |
|---|---|
prompt | BaseStringPromptTemplate |
role | string |
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
| Name | Type |
|---|---|
values | InputValues |
Returns
Promise<BaseChatMessage>
Overrides
BaseMessageStringPromptTemplate.format
Defined in
langchain/src/prompts/chat.ts:108
formatMessages
▸ formatMessages(values): Promise<BaseChatMessage[]>
Parameters
| Name | Type |
|---|---|
values | InputValues |
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
| Name | Type |
|---|---|
template | string |
role | string |
Returns
Defined in
langchain/src/prompts/chat.ts:117