fix(app_chat_service): modify file handling in message construction

This commit is contained in:
Eternity
2026-04-08 11:23:40 +08:00
parent ebe298b71d
commit a87bba93c2

View File

@@ -234,7 +234,7 @@ class AppChatService:
file_list = []
for file in files:
file_dict = file.model_dump()
file_dict["upload_file_id"] = str(file_dict["upload_file_id"])
file_dict["upload_file_id"] = str(file_dict["upload_file_id"]) if file_dict["upload_file_id"] else None
file_list.append(file_dict)
messages = [
{"role": "user", "content": message, "files": file_list},
@@ -514,7 +514,7 @@ class AppChatService:
file_list = []
for file in files:
file_dict = file.model_dump()
file_dict["upload_file_id"] = str(file_dict["upload_file_id"])
file_dict["upload_file_id"] = str(file_dict["upload_file_id"]) if file_dict["upload_file_id"] else None
file_list.append(file_dict)
messages = [
{"role": "user", "content": message, "files": file_list},