SuperAPI AI 工具集

qdrant-clients-sdk

数据与分析

查看项目

更新于 10-15 21:52

技能介绍

用途:Qdrant 提供多语言官方客户端 SDK,用于把应用与 Qdrant 部署集成。

主要能力与安装方式: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://snippets.qdrant.tech/search?language=python&query=how+to+upload+points"。可用语言为 python、typescript、rust、java、go、csharp。返回默认 markdown;需要 JSON 时可在查询串加 &format=json。

限制:资料未提供各 SDK 的版本兼容性、功能差异、性能数据、收费与许可信息,暂未提供;具体用法需参考对应 SDK 与 API 文档。