Spaces:
Sleeping
Sleeping
UPDATE: charts
Browse files- functions.py +7 -1
functions.py
CHANGED
|
@@ -29,6 +29,7 @@ from urllib.parse import urlparse, urljoin
|
|
| 29 |
from supabase import create_client
|
| 30 |
from dotenv import load_dotenv
|
| 31 |
import os
|
|
|
|
| 32 |
import time
|
| 33 |
import requests
|
| 34 |
|
|
@@ -322,4 +323,9 @@ def analyzeData(query, dataframe):
|
|
| 322 |
llm = ChatGroq(name = "gemma2-9b-it")
|
| 323 |
df = SmartDataframe(dataframe, config = {"llm": llm, "verbose": False})
|
| 324 |
response = df.chat(query)
|
| 325 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
from supabase import create_client
|
| 30 |
from dotenv import load_dotenv
|
| 31 |
import os
|
| 32 |
+
import base64
|
| 33 |
import time
|
| 34 |
import requests
|
| 35 |
|
|
|
|
| 323 |
llm = ChatGroq(name = "gemma2-9b-it")
|
| 324 |
df = SmartDataframe(dataframe, config = {"llm": llm, "verbose": False})
|
| 325 |
response = df.chat(query)
|
| 326 |
+
if os.path.isfile(response):
|
| 327 |
+
with open(response, "rb") as file:
|
| 328 |
+
b64string = base64.b64encode(file.read()).decode("utf-8")
|
| 329 |
+
return f"data:image/png;base64,{b64string}"
|
| 330 |
+
else:
|
| 331 |
+
return response
|