fix:无历史记录总结返回参数修正

This commit is contained in:
zcr
2025-12-29 13:12:39 +08:00
parent 8ccf899441
commit 042e6015f0

View File

@@ -114,7 +114,7 @@ class LCAgent(ls.LitAPI):
occasions = request.occasions occasions = request.occasions
else: else:
request_summary, occasions = await self.get_conversation_summary(request.session_id) request_summary, occasions = await self.get_conversation_summary(request.session_id)
logger.info(f"request_summary: {request_summary}") logger.info(f"request_summary: {request_summary},occasions : {occasions}")
# 2.根据对话总结推荐搭配 # 2.根据对话总结推荐搭配
recommendation_results = await self.recommend_outfit( recommendation_results = await self.recommend_outfit(
@@ -146,7 +146,7 @@ class LCAgent(ls.LitAPI):
history_messages = self.redis.get_history(session_id) history_messages = self.redis.get_history(session_id)
if not history_messages: if not history_messages:
# 处理无历史记录的情况 # 处理无历史记录的情况
return {"occasions": [], "summary": "User has no history provided."} return "User has no history provided.", []
input_message = "\n".join([f"{msg.role.value}: {msg.content}" for msg in history_messages]) input_message = "\n".join([f"{msg.role.value}: {msg.content}" for msg in history_messages])
json_schema = StylistResponse.model_json_schema() json_schema = StylistResponse.model_json_schema()