You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
337 B
19 lines
337 B
from pydantic import BaseModel, ConfigDict
|
|
from datetime import datetime
|
|
|
|
|
|
class MemorySessionOut(BaseModel):
|
|
session_id: str
|
|
flow_id: str
|
|
flow_name: str
|
|
last_active_at: str
|
|
|
|
|
|
class ConversationMessage(BaseModel):
|
|
role: str
|
|
content: str
|
|
ts: str = ""
|
|
|
|
|
|
class ClearSessionRequest(BaseModel):
|
|
session_id: str
|