Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -87,9 +87,9 @@ print(PINECONE_INDEX_NAME)
|
|
87 |
pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENVIRONMENT)
|
88 |
index_name = PINECONE_INDEX_NAME
|
89 |
#index_name = pinecone.Index(index_name)
|
90 |
-
print(index_name)
|
91 |
namespace = random_string
|
92 |
-
print(namespace)
|
93 |
|
94 |
vector_db = Pinecone.from_texts(db_texts, hf_embeddings, index_name=index_name, namespace=namespace)
|
95 |
#vector_db = Pinecone.from_texts([t.page_content for t in db_texts], hf_embeddings, index_name=index_name, namespace=namespace)
|
@@ -98,11 +98,12 @@ print("***********************************")
|
|
98 |
print("Pinecone Vector/Embedding DB Ready.")
|
99 |
|
100 |
index_name_extracted=pinecone.list_indexes()
|
101 |
-
print(index_name_extracted)
|
102 |
index_current = pinecone.Index(index_name=index_name)
|
|
|
103 |
index_status=index_current.describe_index_stats()
|
104 |
-
print(index_status)
|
105 |
-
print(namespace)
|
106 |
|
107 |
llm = HuggingFaceHub(repo_id=repo_id,
|
108 |
model_kwargs={"min_length":100,
|
@@ -133,10 +134,11 @@ def run_chain(user_query):
|
|
133 |
index_name_extracted=pinecone.list_indexes()
|
134 |
index_current = pinecone.Index(index_name=index_name)
|
135 |
index_status=index_current.describe_index_stats()
|
136 |
-
print("***********************************")
|
137 |
-
print(index_name_extracted)
|
138 |
-
print(
|
139 |
-
print(
|
|
|
140 |
if user_query !="" and not user_query.strip().isspace() and not user_query.isspace():
|
141 |
print("Your query:\n"+user_query)
|
142 |
vector_db_from_index = Pinecone.from_existing_index(index_name, hf_embeddings, namespace=namespace)
|
@@ -145,22 +147,27 @@ def run_chain(user_query):
|
|
145 |
#initial_ai_response=chain({"input_documents": ss_results, "question": user_query}, return_only_outputs=True)
|
146 |
temp_ai_response = initial_ai_response.partition('<|end|>')[0]
|
147 |
final_ai_response = temp_ai_response.replace('\n', '')
|
148 |
-
print(final_ai_response)
|
149 |
-
print("***********************************")
|
150 |
-
print(index_name_extracted)
|
151 |
-
print(index_status)
|
152 |
-
print(namespace)
|
153 |
print("***********************************")
|
154 |
return final_ai_response
|
155 |
else:
|
156 |
print("Invalid inputs.")
|
157 |
|
158 |
-
def delete_index_namespace():
|
159 |
-
pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENVIRONMENT)
|
160 |
index_name_extracted=pinecone.list_indexes()
|
161 |
-
index_current = pinecone.Index(index_name=
|
162 |
-
index_status=index_current.describe_index_stats(
|
163 |
-
|
|
|
|
|
|
|
|
|
|
|
164 |
index_namespace_to_delete.delete(delete_all=True, namespace=namespace)
|
165 |
print("Pinecone Index Namespace: "+namespace+" has been deleted!")
|
166 |
|
|
|
87 |
pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENVIRONMENT)
|
88 |
index_name = PINECONE_INDEX_NAME
|
89 |
#index_name = pinecone.Index(index_name)
|
90 |
+
print("index_name:"+index_name)
|
91 |
namespace = random_string
|
92 |
+
print("namespace:"+namespace)
|
93 |
|
94 |
vector_db = Pinecone.from_texts(db_texts, hf_embeddings, index_name=index_name, namespace=namespace)
|
95 |
#vector_db = Pinecone.from_texts([t.page_content for t in db_texts], hf_embeddings, index_name=index_name, namespace=namespace)
|
|
|
98 |
print("Pinecone Vector/Embedding DB Ready.")
|
99 |
|
100 |
index_name_extracted=pinecone.list_indexes()
|
101 |
+
print("index_name_extracted:"+index_name_extracted)
|
102 |
index_current = pinecone.Index(index_name=index_name)
|
103 |
+
print("index_current:"+index_current)
|
104 |
index_status=index_current.describe_index_stats()
|
105 |
+
print("index_status:"+index_status)
|
106 |
+
print("namespace:"+namespace)
|
107 |
|
108 |
llm = HuggingFaceHub(repo_id=repo_id,
|
109 |
model_kwargs={"min_length":100,
|
|
|
134 |
index_name_extracted=pinecone.list_indexes()
|
135 |
index_current = pinecone.Index(index_name=index_name)
|
136 |
index_status=index_current.describe_index_stats()
|
137 |
+
print("***********************************")
|
138 |
+
print("index_name_extracted:"+index_name_extracted)
|
139 |
+
print("index_current:"+index_current)
|
140 |
+
print("index_status:"+index_status)
|
141 |
+
print("namespace:"+namespace)
|
142 |
if user_query !="" and not user_query.strip().isspace() and not user_query.isspace():
|
143 |
print("Your query:\n"+user_query)
|
144 |
vector_db_from_index = Pinecone.from_existing_index(index_name, hf_embeddings, namespace=namespace)
|
|
|
147 |
#initial_ai_response=chain({"input_documents": ss_results, "question": user_query}, return_only_outputs=True)
|
148 |
temp_ai_response = initial_ai_response.partition('<|end|>')[0]
|
149 |
final_ai_response = temp_ai_response.replace('\n', '')
|
150 |
+
print("final_ai_response:"+final_ai_response)
|
151 |
+
print("***********************************")
|
152 |
+
print("index_name_extracted:"+index_name_extracted)
|
153 |
+
print("index_status:"+index_status)
|
154 |
+
print("namespace:"+namespace)
|
155 |
print("***********************************")
|
156 |
return final_ai_response
|
157 |
else:
|
158 |
print("Invalid inputs.")
|
159 |
|
160 |
+
def delete_index_namespace():
|
161 |
+
pinecone.init(api_key=PINECONE_API_KEY, environment=PINECONE_ENVIRONMENT)
|
162 |
index_name_extracted=pinecone.list_indexes()
|
163 |
+
index_current = pinecone.Index(index_name=index_name)
|
164 |
+
index_status=index_current.describe_index_stats()
|
165 |
+
print("***********************************")
|
166 |
+
print("index_name_extracted:"+index_name_extracted)
|
167 |
+
print("index_current:"+index_current)
|
168 |
+
print("index_status:"+index_status)
|
169 |
+
print("namespace:"+namespace)
|
170 |
+
index_namespace_to_delete = pinecone.Index(index_name=index_current)
|
171 |
index_namespace_to_delete.delete(delete_all=True, namespace=namespace)
|
172 |
print("Pinecone Index Namespace: "+namespace+" has been deleted!")
|
173 |
|