Qdrant API
Qdrant API
Qdrant 是 Rust 写的开源向量数据库:性能优秀(rust 写)、API 简洁、生态正在崛起,是 Pinecone 的主要开源替代品。
Rust 写性能优秀(部分 benchmark 比 Weaviate 快)
生态比 Weaviate 年轻(出生 2021)
docker run qdrant/qdrant 启动本地实例。Python: client.create_collection("docs", vectors_config=VectorParams(size=1536, distance=Distance.COSINE))
可用率 · 30 天窗口
关于这个 API
Qdrant 是 2021 年柏林创办的开源向量数据库公司,是 Pinecone 主要开源替代品之一。差异化卖点:(1) 用 Rust 写,性能在 vector DB 圈子里被认为最高之一——在某些 benchmark 上比 Weaviate、Milvus 都快;(2) 量化(Quantization)支持完整——product quantization (PQ)、scalar quantization (SQ) 等能在保持搜索质量的同时把内存用量降到 1/4 到 1/8;(3) API 设计简洁现代,文档好懂。生态比 Weaviate 年轻(创办 2 年差距),但增长很快——HuggingFace、X (Twitter)、Disney 等都在用。Qdrant Cloud 是商业 SaaS 版本;self-host Docker 一键启动。
你可以做什么
- 1高性能 RAG 应用
- 2self-host 不依赖云厂商
- 3边缘部署(Rust 二进制小)
- 4量化(quantization)省内存场景
优劣对比
优点
- Rust 写性能优秀(部分 benchmark 比 Weaviate 快)
- 量化(PQ、SQ)省内存
- API 设计简洁
- 社区活跃 + 商业版本
注意事项
- 生态比 Weaviate 年轻(出生 2021)
- hybrid search 弱于 Weaviate
- SDK 覆盖逐渐完善但还不如 Pinecone
示例请求
curl https://qdrant.tech/<endpoint> \
-H "Authorization: Bearer $API_KEY"
# Some providers use X-Api-Key instead — verify in the docs.快速开始
docker run qdrant/qdrant 启动本地实例。Python: client.create_collection("docs", vectors_config=VectorParams(size=1536, distance=Distance.COSINE))
常见问题
Qdrant vs Weaviate 性能怎么样?+
原始向量搜索 Qdrant 略胜;hybrid(向量+keyword)Weaviate 更原生。看 use case。
量化值得用吗?+
内存紧张时 PQ 能省 4-8 倍内存,搜索质量损失 <5%。值得在大数据集(百万级 vector)启用。
技术细节
- 认证方式
- api_key
- 计费
- freemium
- 速率限制
- 自托管无限;Cloud 按节点付费
- 协议
- REST, gRPC
- SDK
- python, typescript, rust, go, java, csharp
- 响应时间
- 322 ms
- 上次巡检
- 2026/5/12 07:38:08