记忆系统,上下文处理+mem0

This commit is contained in:
2026-04-13 23:37:30 +08:00
parent f6a43302d2
commit d3d41b20d7
13 changed files with 262 additions and 56 deletions

View File

@@ -52,6 +52,7 @@ async def chat(
ref_image: Optional[UploadFile] = File(None),
ref_image_url: Optional[str] = Form(None),
image_model: Optional[str] = Form(None),
session_id: Optional[str] = Form(None),
):
"""
主对话端点。
@@ -61,6 +62,7 @@ async def chat(
- ref_image: 可选的参考图文件(兼容旧方式)
- ref_image_url: 可选,已通过 /upload-ref-image 上传后的服务端路径
- image_model: 可选,指定本次使用的生图模型短 ID
- session_id: 可选,前端会话 ID用于 Mem0 记忆作用域
"""
parsed_messages = json.loads(messages)
@@ -72,7 +74,10 @@ async def chat(
async def event_generator():
async for event in run_agent_loop(
parsed_messages, resolved_ref_url, image_model=image_model
parsed_messages,
resolved_ref_url,
image_model=image_model,
session_id=session_id,
):
yield {
"event": event["type"],