Skip to main content

Class: AIMessagePromptTemplate

prompts.AIMessagePromptTemplate

Hierarchy

  • BaseMessageStringPromptTemplate

    AIMessagePromptTemplate

Constructors

constructor

new AIMessagePromptTemplate(prompt)

Parameters

NameType
promptBaseStringPromptTemplate

Overrides

BaseMessageStringPromptTemplate.constructor

Defined in

langchain/src/prompts/chat.ts:141

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


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): AIMessagePromptTemplate

Parameters

NameType
templatestring

Returns

AIMessagePromptTemplate

Defined in

langchain/src/prompts/chat.ts:145