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.
 
 
 

24 lines
506 B

"""记忆管理模块的 Pydantic 请求/响应模型。"""
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