Spaces:
Sleeping
Sleeping
File size: 688 Bytes
a10a6c0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import os
from langchain_chroma import Chroma
from langchain_huggingface import HuggingFaceEmbeddings
from dotenv import load_dotenv
load_dotenv()
CHROMA_PATH = "chroma_db"
def clear_db():
try:
embeddings = HuggingFaceEmbeddings(model_name="all-MiniLM-L6-v2")
vector_store = Chroma(collection_name="socratic_knowledge", embedding_function=embeddings, persist_directory=CHROMA_PATH)
print("Connected to ChromaDB. Deleting collection...")
vector_store.delete_collection()
print("Collection deleted successfully.")
except Exception as e:
print(f"Failed to delete collection via API: {e}")
if __name__ == "__main__":
clear_db()
|