fix:客服agent的bug修复

This commit is contained in:
2026-09-11 19:36:11 +08:00
parent b29eae0556
commit 0197ac2ef2
32 changed files with 46 additions and 4656 deletions
+5 -3
View File
@@ -29,8 +29,10 @@ async def create_session(request: Request):
return success({"session_id": session_id, "customer_id": None})
@router.get("/chat")
async def chat(request: Request, session_id: str, query: str):
@router.post("/chat")
async def chat(request: Request, body: dict):
session_id = body.get("session_id", "")
query = body.get("query", "")
runtime = _runtime(request)
trace_id = request.headers.get("X-Trace-Id") or get_request_id() or new_request_id()
try:
@@ -79,4 +81,4 @@ async def end_session(request: Request, body: dict):
f"session:{session_id}", f"session:{session_id}:messages",
f"rate:limit:anon:{session_id}:chat",
)
return success({"session_id": session_id, "archived": False})
return success({"session_id": session_id, "archived": False})