记忆系统,上下文处理+mem0
This commit is contained in:
@@ -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"],
|
||||
|
||||
Reference in New Issue
Block a user