fix(bug): bug fix
This commit is contained in:
@@ -187,7 +187,7 @@ class AppChatService:
|
|||||||
"usage": result.get("usage", {"prompt_tokens": 0, "completion_tokens": 0, "total_tokens": 0}),
|
"usage": result.get("usage", {"prompt_tokens": 0, "completion_tokens": 0, "total_tokens": 0}),
|
||||||
"audio_url": None
|
"audio_url": None
|
||||||
}
|
}
|
||||||
if files:
|
if processed_files:
|
||||||
human_meta["files"].extend(processed_files)
|
human_meta["files"].extend(processed_files)
|
||||||
|
|
||||||
# 保存消息
|
# 保存消息
|
||||||
@@ -395,13 +395,8 @@ class AppChatService:
|
|||||||
"audio_url": None
|
"audio_url": None
|
||||||
}
|
}
|
||||||
|
|
||||||
if files:
|
if processed_files:
|
||||||
for f in files:
|
human_meta["files"].extend(processed_files)
|
||||||
# url = await MultimodalService(self.db).get_file_url(f)
|
|
||||||
human_meta["files"].append({
|
|
||||||
"type": f.type,
|
|
||||||
"url": f.url
|
|
||||||
})
|
|
||||||
|
|
||||||
if stream_audio_url:
|
if stream_audio_url:
|
||||||
assistant_meta["audio_url"] = stream_audio_url
|
assistant_meta["audio_url"] = stream_audio_url
|
||||||
|
|||||||
@@ -820,7 +820,6 @@ class AgentRunService:
|
|||||||
conversation_id=conversation_id,
|
conversation_id=conversation_id,
|
||||||
max_history=memory_config.get("max_history", 10)
|
max_history=memory_config.get("max_history", 10)
|
||||||
)
|
)
|
||||||
print(history)
|
|
||||||
|
|
||||||
# 6. 处理多模态文件
|
# 6. 处理多模态文件
|
||||||
processed_files = None
|
processed_files = None
|
||||||
|
|||||||
@@ -713,7 +713,8 @@ class MultimodalService:
|
|||||||
|
|
||||||
# 1. 自动检测文件编码
|
# 1. 自动检测文件编码
|
||||||
detect = chardet.detect(file_content)
|
detect = chardet.detect(file_content)
|
||||||
encoding = detect.get("encoding", "utf-8").lower()
|
encoding = detect.get("encoding") or "utf-8"
|
||||||
|
encoding = encoding.lower()
|
||||||
|
|
||||||
# 2. 兼容常见中文编码
|
# 2. 兼容常见中文编码
|
||||||
compatible_encodings = ["utf-8", "gbk", "gb18030", "gb2312", "ascii", "latin-1"]
|
compatible_encodings = ["utf-8", "gbk", "gb18030", "gb2312", "ascii", "latin-1"]
|
||||||
|
|||||||
Reference in New Issue
Block a user