SuperAPI AI 工具集

qdrant

数据与分析

查看项目

更新于 10-16 06:42

技能介绍

用途:通过 Qdrant 的 REST API 管理向量数据库,涵盖集合、数据点与向量搜索操作。

主要能力:列出集合、获取集合信息(向量数与点数)、执行向量相似度搜索、写入(upsert)数据点。

使用方式:先设置环境变量 QDRANT_URL(Qdrant 实例地址)与 QDRANT_API_KEY(API 密钥)。列出集合:curl -s -H "api-key: $QDRANT_API_KEY" "$QDRANT_URL/collections" | jq '.result.collections[] | {name}'。获取集合信息:curl -s -H "api-key: $QDRANT_API_KEY" "$QDRANT_URL/collections/COLLECTION_NAME" | jq '.result | {vectors_count, points_count}'。向量搜索:curl -s -X POST -H "api-key: $QDRANT_API_KEY" -H "Content-Type: application/json" "$QDRANT_URL/collections/COLLECTION_NAME/points/search" -d '{"vector":[0.1,0.2,0.3],"limit":5,"with_payload":true}' | jq '.result[] | {id, score, payload}'。写入数据点:curl -s -X PUT -H "api-key: $QDRANT_API_KEY" -H "Content-Type: application/json" "$QDRANT_URL/collections/COLLECTION_NAME/points" -d '{"points":[{"id":1,"vector":[0.1,0.2,0.3],"payload":{"text":"example"}}]}' | jq '{status}'。

适用场景:需要以命令行方式快速查询或维护 Qdrant 向量集合、进行相似度检索或批量写入向量数据时。

限制:资料未提供集合创建、删除、索引配置等操作的说明;写入或删除数据点前应先确认,避免误操作。