Spaces:
Sleeping
Sleeping
| 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() | |