Conversational
Starting a Conversation
agent = SupportAgent()
conv = agent.start_conversation()
print(conv.id) # UUIDContinuing a Conversation
agent = SupportAgent()
# First turn
r1 = agent.with_conversation(conv_id).handle("My name is Alice.")
# Second turn — history is loaded from the database
r2 = agent.with_conversation(conv_id).handle("What is my name?")
print(r2.text) # "Your name is Alice."Persistent Conversation Example (Django View)
Configuration
Auto-Summarization
Methods
start_conversation(metadata=None) -> Conversation
start_conversation(metadata=None) -> Conversationwith_conversation(conversation_id) -> Agent
with_conversation(conversation_id) -> AgentDatabase Models
Last updated
Was this helpful?