feat:新增对话历史列表

This commit is contained in:
2026-10-10 02:02:17 -07:00
parent b03c46dcb9
commit 7caf0d31da
6 changed files with 114 additions and 171 deletions
+12
View File
@@ -25,3 +25,15 @@ class ConversationCreated(BaseModel):
class ConversationDetail(BaseModel):
conversation_id: str
turns: list[Turn]
class ConversationSummary(BaseModel):
"""历史会话列表项,只包含已产生对话的会话"""
conversation_id: str
title: str # 取自首轮用户输入,过长时截断
updated_at: datetime # 最近一轮对话的创建时间
class ConversationList(BaseModel):
conversations: list[ConversationSummary]