Conversation.add_system_message()

Add a system-role message to the conversation.

Usage

Source

Conversation.add_system_message(
    content,
    metadata=None,
)

Convenience wrapper around add_message() with role="system".

Parameters

content: str

The text content of the message.

metadata: Optional[dict[str, Any]] = None
Optional dictionary of extra data to attach to the message.

Returns

Message
The newly created Message instance.

Examples

from talk_box.conversation import Conversation

convo = Conversation()
msg = convo.add_system_message("You are a helpful assistant.")
msg.role
'system'