rllm.llm.ChatPromptTemplate

class rllm.llm.ChatPromptTemplate(message_templates: List[ChatMessage], output_parser: BaseOutputParser | None = None, metadata: Dict[str, Any] | None = None, template_var_mappings: Dict[str, Any] | None = None, function_mappings: Dict[str, Callable] | None = None, **kwargs)[source]

Bases: BasePromptTemplate

Template used for chat.

classmethod from_messages(message_templates: List[Tuple[str, str]] | List[ChatMessage], **kwargs) ChatPromptTemplate[source]

From messages.