pyrit.chat_message_normalizer.ChatMessageNormalizer#
- class ChatMessageNormalizer[source]#
-
- __init__()#
Methods
__init__()normalize(messages)Normalizes the list of chat messages into a compatible format for the model or target
squash_system_message(messages, squash_function)Combines the system message into the first user request.
- abstract normalize(messages: list[ChatMessage]) T[source]#
Normalizes the list of chat messages into a compatible format for the model or target
- static squash_system_message(messages: list[ChatMessage], squash_function) list[ChatMessage][source]#
Combines the system message into the first user request.
- Parameters:
messages – The list of chat messages.
squash_function – The function to combine the system message with the user message.
- Returns:
The list of chat messages with squashed system messages.