Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
-
import atexit
|
2 |
import gradio as gr
|
|
|
3 |
#from langchain.document_loaders import UnstructuredPDFLoader
|
4 |
from langchain.document_loaders import PyPDFLoader
|
5 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
@@ -85,11 +86,6 @@ def generate_random_string(length):
|
|
85 |
return ''.join(random.choice(letters) for i in range(length))
|
86 |
random_string = generate_random_string(10)
|
87 |
|
88 |
-
def exit_handler():
|
89 |
-
pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENVIRONMENT)
|
90 |
-
index_namespace_to_delete = pinecone.Index(index_name=index_name)
|
91 |
-
index_namespace_to_delete.delete(delete_all=True, namespace=namespace)
|
92 |
-
|
93 |
pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENVIRONMENT)
|
94 |
index_name = PINECONE_INDEX_NAME
|
95 |
#index_name = pinecone.Index(index_name)
|
@@ -153,11 +149,11 @@ def run_chain(user_query):
|
|
153 |
else:
|
154 |
print("Invalid inputs.")
|
155 |
|
156 |
-
def
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
|
161 |
-
|
162 |
-
iface.inputs
|
163 |
iface.launch()
|
|
|
1 |
+
#import atexit
|
2 |
import gradio as gr
|
3 |
+
from gradio import Button
|
4 |
#from langchain.document_loaders import UnstructuredPDFLoader
|
5 |
from langchain.document_loaders import PyPDFLoader
|
6 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
|
|
86 |
return ''.join(random.choice(letters) for i in range(length))
|
87 |
random_string = generate_random_string(10)
|
88 |
|
|
|
|
|
|
|
|
|
|
|
89 |
pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENVIRONMENT)
|
90 |
index_name = PINECONE_INDEX_NAME
|
91 |
#index_name = pinecone.Index(index_name)
|
|
|
149 |
else:
|
150 |
print("Invalid inputs.")
|
151 |
|
152 |
+
def delete_index_namespace():
|
153 |
+
pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENVIRONMENT)
|
154 |
+
index_namespace_to_delete = pinecone.Index(index_name=index_name)
|
155 |
+
index_namespace_to_delete.delete(delete_all=True, namespace=namespace)
|
156 |
|
157 |
+
delete_button = Button("Delete Index Namespace", delete_index_namespace)
|
158 |
+
iface = gr.Interface(fn=run_chain, inputs=[delete_button, "text"], outputs="text", title="AI Response")
|
159 |
iface.launch()
|