Update app.py
Browse files
app.py
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
|
2 |
-
__import__('pysqlite3')
|
3 |
-
import sys
|
4 |
-
sys.modules['sqlite3'] = sys.modules.pop('pysqlite3')
|
5 |
|
6 |
|
7 |
import os
|
@@ -39,6 +39,7 @@ from langchain.document_loaders import UnstructuredMarkdownLoader
|
|
39 |
from langchain.vectorstores.utils import filter_complex_metadata
|
40 |
import fitz
|
41 |
from PIL import Image
|
|
|
42 |
|
43 |
user_session_id = uuid.uuid4()
|
44 |
|
@@ -46,12 +47,12 @@ logger = get_logger(__name__)
|
|
46 |
st.set_page_config(page_title="Document QA by Dono", page_icon="🤖", )
|
47 |
st.session_state.disabled = False
|
48 |
st.title("Document QA by Dono")
|
49 |
-
st.markdown(f"""<style>
|
50 |
-
.stApp {{background-image: url("https://media.istockphoto.com/id/450481545/photo/glowing-lightbulb-against-black-background.webp?b=1&s=170667a&w=0&k=20&c=fJ91chWN1UkoKTNUvwgiQwpM80DlRpVC-WlJH_78OvE=");
|
51 |
-
background-attachment: fixed;
|
52 |
-
background-size: cover}}
|
53 |
-
</style>
|
54 |
-
""", unsafe_allow_html=True)
|
55 |
|
56 |
DEVICE = "cuda:0" if torch.cuda.is_available() else "cpu"
|
57 |
|
@@ -74,7 +75,7 @@ def load_model():
|
|
74 |
print('embedding done')
|
75 |
|
76 |
#db = Chroma.from_documents(texts, embeddings, persist_directory="/home/user/app/db")
|
77 |
-
db =
|
78 |
|
79 |
print('db done')
|
80 |
|
|
|
1 |
|
2 |
+
#__import__('pysqlite3')
|
3 |
+
#import sys
|
4 |
+
#sys.modules['sqlite3'] = sys.modules.pop('pysqlite3')
|
5 |
|
6 |
|
7 |
import os
|
|
|
39 |
from langchain.vectorstores.utils import filter_complex_metadata
|
40 |
import fitz
|
41 |
from PIL import Image
|
42 |
+
from langchain.vectorstores import FAISS
|
43 |
|
44 |
user_session_id = uuid.uuid4()
|
45 |
|
|
|
47 |
st.set_page_config(page_title="Document QA by Dono", page_icon="🤖", )
|
48 |
st.session_state.disabled = False
|
49 |
st.title("Document QA by Dono")
|
50 |
+
#st.markdown(f"""<style>
|
51 |
+
# .stApp {{background-image: url("https://media.istockphoto.com/id/450481545/photo/glowing-lightbulb-against-black-background.webp?b=1&s=170667a&w=0&k=20&c=fJ91chWN1UkoKTNUvwgiQwpM80DlRpVC-WlJH_78OvE=");
|
52 |
+
# background-attachment: fixed;
|
53 |
+
# background-size: cover}}
|
54 |
+
# </style>
|
55 |
+
# """, unsafe_allow_html=True)
|
56 |
|
57 |
DEVICE = "cuda:0" if torch.cuda.is_available() else "cpu"
|
58 |
|
|
|
75 |
print('embedding done')
|
76 |
|
77 |
#db = Chroma.from_documents(texts, embeddings, persist_directory="/home/user/app/db")
|
78 |
+
db = FAISS.from_documents(texts, embeddings)
|
79 |
|
80 |
print('db done')
|
81 |
|