feat:完成大部分数据文件上传解析功能

This commit is contained in:
2026-10-08 08:23:01 -07:00
parent 05c050d2ba
commit bb6a9405db
27 changed files with 2675 additions and 18 deletions
+3
View File
@@ -3,6 +3,7 @@
from pydantic import Field
from .base import JsonObject
from .data_file import RequestDataFile
from .request import DesignRequest
@@ -12,3 +13,5 @@ class InputContext(DesignRequest):
clarification_history: list[JsonObject] = Field(default_factory=list)
# 同一会话此前各轮的用户输入与助手回复,由服务端按 conversation_id 读取并按 token 预算裁剪,按时间从早到晚排列
history: list[JsonObject] = Field(default_factory=list)
# 本会话里未过期的数据文件,由服务端读取并校验 attachments 后填入
data_files: list[RequestDataFile] = Field(default_factory=list)