Spaces:
Sleeping
Sleeping
File size: 1,173 Bytes
e785be9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
import sys
import os
sys.path.append(os.getcwd())
from qdrant_client import QdrantClient
from app.core.config import settings
import inspect
def test_qdrant():
print("--- Inspecting Qdrant Client ---")
if settings.QDRANT_MODE == "local":
print(f"Mode: Local, Path: {settings.QDRANT_PATH}")
client = QdrantClient(path=settings.QDRANT_PATH)
else:
print("Mode: Remote")
client = QdrantClient(url=settings.get_qdrant_url(), api_key=settings.QDRANT_API_KEY)
print(f"Client Type: {type(client)}")
methods = [m for m in dir(client) if not m.startswith("_")]
print(f"Methods: {methods}")
print("\n--- Testing Search Methods ---")
has_search = hasattr(client, 'search')
has_query = hasattr(client, 'query_points')
print(f"Has .search(): {has_search}")
print(f"Has .query_points(): {has_query}")
if has_search:
print("Testing .search()...")
try:
# Dummy search
client.search(collection_name="test", query_vector=[0.0]*384, limit=1)
except Exception as e:
print(f"Search Error: {e}")
if __name__ == "__main__":
test_qdrant()
|