feat: persist photos and enrich conversation history

This commit is contained in:
Xin Wang
2026-08-05 16:14:03 +08:00
parent 545536bdf3
commit 317a0600bc
19 changed files with 1146 additions and 119 deletions
+11
View File
@@ -467,6 +467,16 @@ class ModelResourceTestResult(CamelModel):
# ---------- 对话历史 ----------
class ConversationArtifactOut(CamelModel):
id: str
kind: str
content_url: str
mime_type: str
size_bytes: int | None = None
duration_ms: int | None = None
extra: dict[str, Any] = Field(default_factory=dict)
class ConversationMessageOut(CamelModel):
id: str
sequence: int
@@ -475,6 +485,7 @@ class ConversationMessageOut(CamelModel):
content: str
occurred_at: datetime
extra: dict[str, Any] = Field(default_factory=dict)
artifacts: list[ConversationArtifactOut] = Field(default_factory=list)
class ConversationOut(CamelModel):