We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 847ca66 + 6fcd40d commit e2b7296Copy full SHA for e2b7296
backend/main.py
@@ -525,9 +525,8 @@ async def dispatch(self, request: Request, call_next):
525
"chat_id": body.pop("chat_id", None),
526
"message_id": body.pop("id", None),
527
"session_id": body.pop("session_id", None),
528
- "valves": body.pop("valves", None),
529
- "tool_ids": body.pop("tool_ids", None),
530
- "files": body.pop("files", None),
+ "tool_ids": body.get("tool_ids", None),
+ "files": body.get("files", None),
531
}
532
body["metadata"] = metadata
533
@@ -560,6 +559,13 @@ async def dispatch(self, request: Request, call_next):
560
559
content={"detail": str(e)},
561
)
562
+ metadata = {
563
+ **metadata,
564
+ "tool_ids": body.pop("tool_ids", None),
565
+ "files": body.pop("files", None),
566
+ }
567
+ body["metadata"] = metadata
568
+
569
try:
570
body, flags = await chat_completion_tools_handler(body, user, extra_params)
571
contexts.extend(flags.get("contexts", []))
0 commit comments