We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7dba0dc commit ce95a3aCopy full SHA for ce95a3a
core/quivr_core/brain/brain.py
@@ -585,6 +585,7 @@ async def aask(
585
"""
586
# question_language = detect_language(question) -- Commented until we use it
587
full_answer = ""
588
+ metadata = None
589
590
async for response in self.ask_streaming(
591
run_id=run_id,
@@ -597,8 +598,10 @@ async def aask(
597
598
**input_kwargs,
599
):
600
full_answer += response.answer
601
+ if response.metadata:
602
+ metadata = response.metadata
603
- return ParsedRAGResponse(answer=full_answer)
604
+ return ParsedRAGResponse(answer=full_answer, metadata=metadata)
605
606
def ask(
607
self,
0 commit comments