



Official SDKs for Qdrant vector database available in Python, Rust, Go, TypeScript, and other languages. Features OpenAPI v3 specs enabling easy client generation for virtually any programming framework.
Завантаження......
На цій сторінці
Qdrant Client Libraries
Qdrant provides official client libraries and SDKs across multiple programming languages, all built from OpenAPI v3 specifications. This ensures consistent APIs and makes it easy to generate clients for additional languages.
pip install qdrant-client
qdrant-client = "1.x"
go get github.com/qdrant/go-client
npm install @qdrant/js-client-rest
Qdrant uses OpenAPI v3 specifications, enabling:
from qdrant_client import QdrantClient
from qdrant_client.models import Distance, VectorParams
client = QdrantClient(url="http://localhost:6333")
# Create collection
client.create_collection(
collection_name="my_collection",
vectors_config=VectorParams(size=384, distance=Distance.COSINE),
)
# Upsert vectors
client.upsert(
collection_name="my_collection",
points=[
{"id": 1, "vector": [...], "payload": {"city": "Berlin"}},
{"id": 2, "vector": [...], "payload": {"city": "London"}},
]
)
# Search
results = client.search(
collection_name="my_collection",
query_vector=[...],
limit=10,
query_filter={"must": [{"key": "city", "match": {"value": "Berlin"}}]}
)
All SDKs support:
Qdrant provides migration utilities from:
Free and open-source for self-hosted Qdrant. Qdrant Cloud pricing is usage-based.
Перегляньте більше пов'язаних елементів