Spaces:
Sleeping
Sleeping
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 |
|