iAIChat commited on
Commit
a63cff4
·
1 Parent(s): f460139

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -19
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(index_status)
139
- print(namespace)
 
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=index_name_extracted)
162
- index_status=index_current.describe_index_stats(index_current)
163
- index_namespace_to_delete = pinecone.Index(index_name=index_name_extracted)
 
 
 
 
 
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