Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -2,7 +2,7 @@ import streamlit as st
|
|
2 |
import PyPDF2
|
3 |
import pptx
|
4 |
import os
|
5 |
-
from langchain.llms import
|
6 |
from langchain.vectorstores.cassandra import Cassandra
|
7 |
from langchain.indexes.vectorstore import VectorStoreIndexWrapper
|
8 |
from langchain.embeddings import OpenAIEmbeddings
|
@@ -16,6 +16,11 @@ ASTRA_DB_ID = os.getenv("ASTRA_DB_ID")
|
|
16 |
HUGGINGFACE_API_KEY = os.getenv("HUGGINGFACE_API_KEY")
|
17 |
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
18 |
|
|
|
|
|
|
|
|
|
|
|
19 |
if not ASTRA_DB_APPLICATION_TOKEN or not ASTRA_DB_ID:
|
20 |
st.error("Astra DB credentials are missing. Set the environment variables.")
|
21 |
st.stop()
|
@@ -99,7 +104,7 @@ def main():
|
|
99 |
|
100 |
if submit_query and query:
|
101 |
|
102 |
-
response = astra_vector_index.query(query, llm =
|
103 |
st.write(f"Response: {response}")
|
104 |
|
105 |
|
|
|
2 |
import PyPDF2
|
3 |
import pptx
|
4 |
import os
|
5 |
+
from langchain.llms import OpenAI
|
6 |
from langchain.vectorstores.cassandra import Cassandra
|
7 |
from langchain.indexes.vectorstore import VectorStoreIndexWrapper
|
8 |
from langchain.embeddings import OpenAIEmbeddings
|
|
|
16 |
HUGGINGFACE_API_KEY = os.getenv("HUGGINGFACE_API_KEY")
|
17 |
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
18 |
|
19 |
+
|
20 |
+
openai.api_key = OPENAI_API_KEY
|
21 |
+
|
22 |
+
llm = OpenAI(openai_api_key=OPENAI_API_KEY)
|
23 |
+
|
24 |
if not ASTRA_DB_APPLICATION_TOKEN or not ASTRA_DB_ID:
|
25 |
st.error("Astra DB credentials are missing. Set the environment variables.")
|
26 |
st.stop()
|
|
|
104 |
|
105 |
if submit_query and query:
|
106 |
|
107 |
+
response = astra_vector_index.query(query, llm =llm)
|
108 |
st.write(f"Response: {response}")
|
109 |
|
110 |
|