Skip to content

Request clarification for qdrant imports and update for README page #1141

@EdNett

Description

@EdNett

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions