Merge pull request #658 from SuanmoSuanyangTechnology/fix/features_028
fix(app)
This commit is contained in:
@@ -360,13 +360,13 @@ class AppChatService:
|
|||||||
|
|
||||||
# 处理 meta_data 中的 files
|
# 处理 meta_data 中的 files
|
||||||
if msg.meta_data and msg.meta_data.get("files"):
|
if msg.meta_data and msg.meta_data.get("files"):
|
||||||
files = msg.meta_data.get("files", [])
|
history_files = msg.meta_data.get("files", [])
|
||||||
# 使用 MultimodalService 处理文件
|
# 使用 MultimodalService 处理文件
|
||||||
multimodal_service = MultimodalService(self.db, api_config=model_info)
|
multimodal_service = MultimodalService(self.db, api_config=model_info)
|
||||||
|
|
||||||
# 将 files 转换为 FileInput 格式
|
# 将 files 转换为 FileInput 格式
|
||||||
file_inputs = []
|
file_inputs = []
|
||||||
for file in files:
|
for file in history_files:
|
||||||
from app.schemas.app_schema import FileInput, TransferMethod
|
from app.schemas.app_schema import FileInput, TransferMethod
|
||||||
file_input = FileInput(
|
file_input = FileInput(
|
||||||
type=file.get("type"),
|
type=file.get("type"),
|
||||||
|
|||||||
Reference in New Issue
Block a user