This commit is contained in:
Timothy Jaeryang Baek
2025-09-07 05:06:03 +04:00
parent 7f523de408
commit 3d37e4a42d
4 changed files with 92 additions and 33 deletions

View File

@@ -663,16 +663,16 @@ async def chat_completion_files_handler(
if len(queries) == 0:
queries = [get_last_user_message(body["messages"])]
# await __event_emitter__(
# {
# "type": "status",
# "data": {
# "action": "queries_generated",
# "queries": queries,
# "done": True,
# },
# }
# )
await __event_emitter__(
{
"type": "status",
"data": {
"action": "queries_generated",
"queries": queries,
"done": False,
},
}
)
try:
# Offload get_sources_from_items to a separate thread
@@ -710,6 +710,21 @@ async def chat_completion_files_handler(
log.debug(f"rag_contexts:sources: {sources}")
sources_count = 0
for source in sources:
sources_count += len(source.get("document", []))
await __event_emitter__(
{
"type": "status",
"data": {
"action": "sources_retrieved",
"count": sources_count,
"done": True,
},
}
)
return body, {"sources": sources}