llumpy.core.ConversationBuilder¶
- class ConversationBuilder(messages=None)[source]¶
Bases:
_MessagesHolderConversation builder to ensure messages are in a valid order
- __init__(messages=None)¶
Create a new container for messages
Methods
__init__([messages])Create a new container for messages
system([content, file])Init conversation with a system message
user([content, file])Init conversation with a user message
- system(content=None, *, file=None)[source]¶
Init conversation with a system message
- Parameters:
- Raises:
ValueError – If neither or both content and file are provided
- Returns:
User step
- Return type:
_UserStep