Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -7,7 +7,7 @@ from langchain.indexes.vectorstore import VectorStoreIndexWrapper
|
|
| 7 |
from langchain.embeddings import OpenAIEmbeddings
|
| 8 |
from typing_extensions import Concatenate
|
| 9 |
from datasets import load_dataset
|
| 10 |
-
|
| 11 |
import cassio
|
| 12 |
|
| 13 |
from PyPDF2 import PdfReader
|
|
@@ -34,8 +34,11 @@ def main():
|
|
| 34 |
raw_text += content
|
| 35 |
|
| 36 |
cassio.init(token=ASTRA_DB_APPLICATION_TOKEN,database_id=ASTRA_DB_ID)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
|
| 38 |
-
llm=OpenAI(openai_api_key=OPENAI_API_KEY)
|
| 39 |
embedding=OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY)
|
| 40 |
|
| 41 |
astra_vector_store=Cassandra(embedding=embedding,
|
|
|
|
| 7 |
from langchain.embeddings import OpenAIEmbeddings
|
| 8 |
from typing_extensions import Concatenate
|
| 9 |
from datasets import load_dataset
|
| 10 |
+
from langchain.memory import ConversationBufferWindowMemory
|
| 11 |
import cassio
|
| 12 |
|
| 13 |
from PyPDF2 import PdfReader
|
|
|
|
| 34 |
raw_text += content
|
| 35 |
|
| 36 |
cassio.init(token=ASTRA_DB_APPLICATION_TOKEN,database_id=ASTRA_DB_ID)
|
| 37 |
+
|
| 38 |
+
|
| 39 |
+
memor=ConversationBufferWindowMemory(k=1)
|
| 40 |
+
llm=OpenAI(openai_api_key=OPENAI_API_KEY,memory=memor)
|
| 41 |
|
|
|
|
| 42 |
embedding=OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY)
|
| 43 |
|
| 44 |
astra_vector_store=Cassandra(embedding=embedding,
|