farmax commited on
Commit
8ec6d92
·
verified ·
1 Parent(s): 1f918c7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
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 # Modifica qui
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
- # Update the embedding function creation
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(default_value="italian")
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>""")