feat:增加存储用户对话记录

This commit is contained in:
2026-05-28 13:55:37 +08:00
parent 613f426aee
commit c136426589
11 changed files with 122 additions and 18 deletions

11
utils.py Normal file
View File

@@ -0,0 +1,11 @@
from langchain_core.messages import HumanMessage, AIMessage
def dicts_to_messages(messages: list[dict]):
result = []
for m in messages:
if m["role"] == "user":
result.append(HumanMessage(content=m["content"]))
elif m["role"] == "ai":
result.append(AIMessage(content=m["content"]))
return result