Spaces:
Runtime error
Runtime error
add sentence transformers
Browse files- app.py +6 -1
- requirements.txt +2 -1
app.py
CHANGED
|
@@ -16,6 +16,8 @@ from langchain.agents.agent_toolkits import create_retriever_tool
|
|
| 16 |
from langchain.agents.agent_toolkits import create_conversational_retrieval_agent
|
| 17 |
from langchain.memory import ChatMessageHistory
|
| 18 |
from langchain.schema.messages import SystemMessage
|
|
|
|
|
|
|
| 19 |
|
| 20 |
LLM_MODEL = 'gpt-4'
|
| 21 |
OPEN_AI_KEY = os.environ.get('OPEN_AI_KEY')
|
|
@@ -29,7 +31,10 @@ class AASLDConversationalAgent():
|
|
| 29 |
pages = loader.load_and_split()
|
| 30 |
# embeddings_model = OpenAIEmbeddings()
|
| 31 |
embeddings_model = HuggingFaceEmbeddings(
|
| 32 |
-
model_name='sentence-transformers/all-mpnet-base-v2'
|
|
|
|
|
|
|
|
|
|
| 33 |
self.doc_search = FAISS.from_documents(pages, embeddings_model)
|
| 34 |
self.doc_retriever = self.doc_search.as_retriever()
|
| 35 |
self.llm = ChatOpenAI(temperature = 0, model_name=LLM_MODEL)
|
|
|
|
| 16 |
from langchain.agents.agent_toolkits import create_conversational_retrieval_agent
|
| 17 |
from langchain.memory import ChatMessageHistory
|
| 18 |
from langchain.schema.messages import SystemMessage
|
| 19 |
+
from sentence_transformers import SentenceTransformer, util
|
| 20 |
+
|
| 21 |
|
| 22 |
LLM_MODEL = 'gpt-4'
|
| 23 |
OPEN_AI_KEY = os.environ.get('OPEN_AI_KEY')
|
|
|
|
| 31 |
pages = loader.load_and_split()
|
| 32 |
# embeddings_model = OpenAIEmbeddings()
|
| 33 |
embeddings_model = HuggingFaceEmbeddings(
|
| 34 |
+
model_name='sentence-transformers/all-mpnet-base-v2',
|
| 35 |
+
model_kwargs={'device': 'cpu'},
|
| 36 |
+
encode_kwargs={'normalize_embeddings': False}
|
| 37 |
+
)
|
| 38 |
self.doc_search = FAISS.from_documents(pages, embeddings_model)
|
| 39 |
self.doc_retriever = self.doc_search.as_retriever()
|
| 40 |
self.llm = ChatOpenAI(temperature = 0, model_name=LLM_MODEL)
|
requirements.txt
CHANGED
|
@@ -6,4 +6,5 @@ bitsandbytes
|
|
| 6 |
faiss-cpu
|
| 7 |
tiktoken
|
| 8 |
pypdf
|
| 9 |
-
openai==0.28.1
|
|
|
|
|
|
| 6 |
faiss-cpu
|
| 7 |
tiktoken
|
| 8 |
pypdf
|
| 9 |
+
openai==0.28.1
|
| 10 |
+
sentence-transformers
|