Spaces:
Configuration error
Configuration error
| import asyncio | |
| from vector_store import VectorStore | |
| def test_qdrant(): | |
| """Test Qdrant connection only.""" | |
| print("Testing Qdrant connection...") | |
| try: | |
| vector_store = VectorStore() | |
| collections = vector_store.client.get_collections().collections | |
| collection_names = [col.name for col in collections] | |
| print(f"[OK] Qdrant connection successful. Collections: {collection_names}") | |
| # Try creating a collection | |
| vector_store.create_collection() | |
| print(f"[OK] Collection 'physical_ai_docs' exists or was created") | |
| # Check document count | |
| doc_count = vector_store.get_all_documents_count() | |
| print(f"[OK] Current document count: {doc_count}") | |
| return True | |
| except Exception as e: | |
| print(f"[ERROR] Qdrant connection failed: {str(e)}") | |
| import traceback | |
| traceback.print_exc() | |
| return False | |
| if __name__ == "__main__": | |
| success = test_qdrant() | |
| if success: | |
| print("\nQdrant test completed successfully!") | |
| else: | |
| print("\nQdrant test failed.") |