A list of variable names the prompt template expects
The prompt messages
OptionaloutputHow to parse the output of calling an LLM on this formatted prompt
OptionalpartialPartial variables
OptionaltemplateThe formatting method to use on the prompt.
OptionalvalidateWhether to try validating the template on initialization
Interface for the input of a ChatPromptTemplate.