A PromptTemplate class is used to create and organize the messages (prompts) that are sent to a language model. It allows you to define a basic structure for the prompt, making it easy to manage and reuse across different situations. This helps maintain consistency and simplifies prompt formatting when interacting with the model.

Parameters

AttributeParametersTypeDescription
Prompt Type (optional)prompt_typestrspecifies the type of prompt. Default None
System Message (optional)system_messagestrAn optional string that defines a system-level message for the prompt. Default None
from superagentx.prompt import PromptTemplate

prompt_template = PromptTemplate()