Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -10,6 +10,8 @@ from langchain.llms import LlamaCpp # For loading transformer models.
|
|
10 |
from langchain.document_loaders import PyPDFLoader, TextLoader, JSONLoader, CSVLoader
|
11 |
import tempfile # μμ νμΌμ μμ±νκΈ° μν λΌμ΄λΈλ¬λ¦¬μ
λλ€.
|
12 |
import os
|
|
|
|
|
13 |
#from huggingface_hub import hf_hub_download # Hugging Face Hubμμ λͺ¨λΈμ λ€μ΄λ‘λνκΈ° μν ν¨μμ
λλ€.
|
14 |
|
15 |
# PDF λ¬Έμλ‘λΆν° ν
μ€νΈλ₯Ό μΆμΆνλ ν¨μμ
λλ€.
|
@@ -68,9 +70,9 @@ def get_text_chunks(documents):
|
|
68 |
def get_vectorstore(text_chunks):
|
69 |
# μνλ μλ² λ© λͺ¨λΈμ λ‘λν©λλ€.
|
70 |
embeddings = HuggingFaceEmbeddings(model_name='sentence-transformers/all-MiniLM-L12-v2',
|
71 |
-
model_kwargs={'device': 'cpu'})
|
72 |
-
vectorstore =
|
73 |
-
return vectorstore
|
74 |
|
75 |
|
76 |
def get_conversation_chain(vectorstore):
|
|
|
10 |
from langchain.document_loaders import PyPDFLoader, TextLoader, JSONLoader, CSVLoader
|
11 |
import tempfile # μμ νμΌμ μμ±νκΈ° μν λΌμ΄λΈλ¬λ¦¬μ
λλ€.
|
12 |
import os
|
13 |
+
from langchain.prompts import PromptTemplate
|
14 |
+
from langchain.vectorstores import Chroma
|
15 |
#from huggingface_hub import hf_hub_download # Hugging Face Hubμμ λͺ¨λΈμ λ€μ΄λ‘λνκΈ° μν ν¨μμ
λλ€.
|
16 |
|
17 |
# PDF λ¬Έμλ‘λΆν° ν
μ€νΈλ₯Ό μΆμΆνλ ν¨μμ
λλ€.
|
|
|
70 |
def get_vectorstore(text_chunks):
|
71 |
# μνλ μλ² λ© λͺ¨λΈμ λ‘λν©λλ€.
|
72 |
embeddings = HuggingFaceEmbeddings(model_name='sentence-transformers/all-MiniLM-L12-v2',
|
73 |
+
model_kwargs={'device': 'cpu'})
|
74 |
+
vectorstore = Chroma.from_documents(text_chunks, embeddings, persist_directory="db")
|
75 |
+
return vectorstore
|
76 |
|
77 |
|
78 |
def get_conversation_chain(vectorstore):
|