Tafazzul-Nadeeem commited on
Commit
500156a
·
1 Parent(s): 928aa13
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -4,6 +4,7 @@ import os
4
  import base64
5
  import time
6
  import copy
 
7
  from dotenv import load_dotenv
8
  # Load environment variables from .env file
9
  load_dotenv()
@@ -22,6 +23,13 @@ with gr.Blocks() as demo:
22
  )
23
  clear = gr.ClearButton([chat_input, chatbot])
24
 
 
 
 
 
 
 
 
25
  def encode_image(image_path):
26
  with open(image_path, "rb") as f:
27
  return base64.b64encode(f.read()).decode("utf-8")
 
4
  import base64
5
  import time
6
  import copy
7
+ from rag import get_top_k
8
  from dotenv import load_dotenv
9
  # Load environment variables from .env file
10
  load_dotenv()
 
23
  )
24
  clear = gr.ClearButton([chat_input, chatbot])
25
 
26
+ def use_rag(query, k=3):
27
+ """
28
+ Use RAG to get top k results for the query.
29
+ """
30
+ results = get_top_k(query, k=k)
31
+ return results
32
+
33
  def encode_image(image_path):
34
  with open(image_path, "rb") as f:
35
  return base64.b64encode(f.read()).decode("utf-8")