-
Notifications
You must be signed in to change notification settings - Fork 204
Description
We wish to use Qdrant 1.16.2 and in mode gRPC - and we don't know how to import properly, because there is no clear explanation of how to do that, and it appears it is constantly changing. For example we have -
from qdrant_client import QdrantClient
from qdrant_client.http.models import (
Distance,
VectorParams,
Range,
PointStruct,
PointIdsList,
Filter,
FilterSelector,
FieldCondition,
MatchValue,
ScoredPoint,
Payload,
)
from qdrant_client.conversions.common_types import PointId
currently because PointID was throwing errors when we tried to import from qdrant_client.http.models .
On your README page you suggest : qdrant_client import ... and qdrant_client.models import ...
Formnerly we were running in http mode (gRPC=False) on port 6333 only. Now since we wanted gRPC, and changed the port number and set gRPC=True :
When I restart our qdrant server I see that it seems to be running in both modes and I see this:
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.095842Z INFO qdrant: Distributed mode disabled
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.095866Z INFO qdrant: Telemetry reporting enabled, id: 9f49c886-d78c-47c8-972e-08cfef1cdd75
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.103942Z WARN qdrant::actix::web_ui: Static content folder for Web UI './static' does not exist
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.104284Z INFO qdrant::actix: TLS disabled for REST API
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.104384Z INFO qdrant::actix: Qdrant HTTP listening on 6333
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.104426Z INFO actix_server::builder: starting 31 workers
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.104440Z INFO actix_server::server: Actix runtime found; starting in Actix runtime
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.104452Z INFO actix_server::server: starting service: "actix-web-service-0.0.0.0:6333", workers: 3>
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.116228Z INFO qdrant::tonic: Qdrant gRPC listening on 6334
Jan 11 10:38:17 ns3183956 qdrant[1540289]: 2026-01-11T10:38:17.116283Z INFO qdrant::tonic: TLS disabled for gRPC API
So, where can I find a clear guide on what to import from ? i.e. qdrant_client.http.models, qdrant_client.models, qdrant_client or qdrant_client.conversions.common_types or what?
Yes I am new here, but this could really use some clarity for all to use. This is with python3.14.2 . Is qdrant 1.16.2 compatible with python 3.14 ?
Thank you.