Conversation.add_assistant_message()

Add an assistant-role message to the conversation.

Usage

Source

Conversation.add_assistant_message(
    content,
    metadata=None,
)

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

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_assistant_message("Python is a programming language.")
msg.role
'assistant'