Update app.py
Browse files
app.py
CHANGED
|
@@ -159,9 +159,9 @@ def create_vector_db(final_items):
|
|
| 159 |
item2 = str(item)
|
| 160 |
item_id = f"id_{item2[:45].replace(' ', '_')}"
|
| 161 |
|
| 162 |
-
|
| 163 |
|
| 164 |
-
if
|
| 165 |
# Generate the LLM prompt and output
|
| 166 |
prompt = f"""
|
| 167 |
Summarize the following segment of Antimony in a clear and concise manner:
|
|
@@ -187,6 +187,8 @@ def create_vector_db(final_items):
|
|
| 187 |
# Add the result to documents and its corresponding ID to the lists
|
| 188 |
documents_to_add.append(final_result)
|
| 189 |
ids_to_add.append(item_id)
|
|
|
|
|
|
|
| 190 |
|
| 191 |
# Add the new documents to the vector database, if there are any
|
| 192 |
if documents_to_add:
|
|
|
|
| 159 |
item2 = str(item)
|
| 160 |
item_id = f"id_{item2[:45].replace(' ', '_')}"
|
| 161 |
|
| 162 |
+
item_id_already_created = db.get(item_id)
|
| 163 |
|
| 164 |
+
if item_id_already_created is None: # If the ID does not exist
|
| 165 |
# Generate the LLM prompt and output
|
| 166 |
prompt = f"""
|
| 167 |
Summarize the following segment of Antimony in a clear and concise manner:
|
|
|
|
| 187 |
# Add the result to documents and its corresponding ID to the lists
|
| 188 |
documents_to_add.append(final_result)
|
| 189 |
ids_to_add.append(item_id)
|
| 190 |
+
else:
|
| 191 |
+
continue
|
| 192 |
|
| 193 |
# Add the new documents to the vector database, if there are any
|
| 194 |
if documents_to_add:
|