关于 qdrant-clients-sdk
用于查找 Qdrant 客户端 SDK 文档和代码示例的技能,涵盖六种语言的官方 SDK 及 API,并介绍按语言和用途搜索代码片段的接口。
主要功能
- 01列出受支持的客户端 SDK
- 02涵盖六种编程语言
- 03介绍 REST 和 gRPC API
- 04搜索整理好的代码片段
- 05支持 Markdown 或 JSON 片段
适用场景
- 01选择 Qdrant SDK
- 02查询客户端安装命令
- 03查找 Qdrant 任务示例代码
- 04以 JSON 格式获取示例
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ qdrant/ skills --skill qdrant-clients-sdk安装后在 Claude Code 中输入/qdrant-clients-sdk确认已加载。
详细介绍
Qdrant 客户端 SDK
Qdrant 官方支持以下客户端 SDK:
- Python — qdrant-client · 安装:
pip install qdrant-client[fastembed] - JavaScript / TypeScript — qdrant-js · 安装:
npm install @qdrant/js-client-rest - Rust — rust-client · 安装:
cargo add qdrant-client - Go — go-client · 安装:
go get github.com/qdrant/go-client - .NET — qdrant-dotnet · 安装:
dotnet add package Qdrant.Client - Java — java-client · 可在 Maven Central 获取:https://central.sonatype.com/artifact/io.qdrant/client
API 参考
与 Qdrant 的所有交互都可以通过 REST API 或 gRPC API 完成。如果你是首次使用 Qdrant 或正在开发原型,我们建议使用 REST API。
- REST API - OpenAPI 参考 - GitHub
- gRPC API - gRPC protobuf 定义
代码示例
要获取特定客户端和使用场景的代码示例,可以向 Qdrant 客户端精选代码片段库发送搜索请求。
curl -X GET "https://skills.qdrant.tech/snippets/search?language=python&query=how+to+upload+points"
支持的语言:python、typescript、rust、java、go、csharp
响应示例:
## Snippet 1
*qdrant-client* (vlatest) — https://skills.qdrant.tech/md/documentation/manage-data/points/
Uploads multiple vector-embedded points to a Qdrant collection using the Python qdrant_client (PointStruct) with id, payload (e.g., color), and a 3D-like vector for similarity search. It supports parallel uploads (parallel=4) and a retry policy (max_retries=3) for robust indexing. The operation is idempotent: re-uploading with the same id overwrites existing points; if ids aren’t provided, Qdrant auto-generates UUIDs.
client.upload_points(
collection_name="{collection_name}",
points=[
models.PointStruct(
id=1,
payload={
"color": "red",
},
vector=[0.9, 0.1, 0.1],
),
models.PointStruct(
id=2,
payload={
"color": "green",
},
vector=[0.1, 0.9, 0.1],
),
],
parallel=4,
max_retries=3,
)
默认响应格式为 markdown。如果需要以 JSON 格式输出代码片段,可以在查询字符串中添加 &format=json。
评论
支持 Markdown