Spaces:
Sleeping
Sleeping
Tafazzul-Nadeeem
commited on
Commit
·
500156a
1
Parent(s):
928aa13
RAG1
Browse files
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")
|