Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -8,7 +8,7 @@ from langchain_community.embeddings import HuggingFaceEmbeddings
|
|
8 |
from langchain_community.vectorstores import Chroma
|
9 |
from langchain_community.document_loaders import UnstructuredPDFLoader
|
10 |
from langchain.text_splitter import CharacterTextSplitter
|
11 |
-
from langchain.chains import RetrievalQAWithSourcesChain
|
12 |
from langchain.schema import Document
|
13 |
from langchain.memory import ConversationBufferMemory
|
14 |
from langchain.callbacks.manager import CallbackManager
|
@@ -20,8 +20,8 @@ from tqdm import tqdm
|
|
20 |
import torch
|
21 |
import logging
|
22 |
|
23 |
-
#
|
24 |
-
embedding_function = HuggingFaceEmbeddings()
|
25 |
|
26 |
logging.basicConfig(level=logging.INFO)
|
27 |
logger = logging.getLogger(__name__)
|
@@ -120,8 +120,7 @@ def demo():
|
|
120 |
vector_db = gr.State()
|
121 |
qa_chain = gr.State()
|
122 |
collection_name = gr.State()
|
123 |
-
language = gr.State(
|
124 |
-
|
125 |
gr.Markdown(
|
126 |
"""<center><h2>Chatbot basato su PDF</center></h2>
|
127 |
<h3>Fai domande sui tuoi documenti PDF</h3>""")
|
|
|
8 |
from langchain_community.vectorstores import Chroma
|
9 |
from langchain_community.document_loaders import UnstructuredPDFLoader
|
10 |
from langchain.text_splitter import CharacterTextSplitter
|
11 |
+
from langchain.chains import RetrievalQAWithSourcesChain
|
12 |
from langchain.schema import Document
|
13 |
from langchain.memory import ConversationBufferMemory
|
14 |
from langchain.callbacks.manager import CallbackManager
|
|
|
20 |
import torch
|
21 |
import logging
|
22 |
|
23 |
+
# Aggiornamento dell'inizializzazione di HuggingFaceEmbeddings
|
24 |
+
embedding_function = HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2")
|
25 |
|
26 |
logging.basicConfig(level=logging.INFO)
|
27 |
logger = logging.getLogger(__name__)
|
|
|
120 |
vector_db = gr.State()
|
121 |
qa_chain = gr.State()
|
122 |
collection_name = gr.State()
|
123 |
+
language = gr.State(value="italian") # Modifica qui
|
|
|
124 |
gr.Markdown(
|
125 |
"""<center><h2>Chatbot basato su PDF</center></h2>
|
126 |
<h3>Fai domande sui tuoi documenti PDF</h3>""")
|