SuperAPI AI 工具集

cos-vectors

数据与分析

查看项目

更新于 10-15 17:26

技能介绍

用途:通过 cos-python-sdk-v5 的 CosVectorsClient 管理腾讯云 COS 向量桶,覆盖向量桶、桶策略、索引和向量数据的全生命周期,共 16 项能力。

主要能力:向量桶管理(创建、删除、查询、列出);桶策略管理(设置、获取、删除);索引管理(创建、查询、列出、删除);向量数据操作(插入/更新、获取指定向量、列出、删除);相似度搜索 query_vectors。

使用方式:先检查环境,python3 -c "from qcloud_cos import CosConfig, CosVectorsClient; print('OK')",缺失则安装 pip3 install cos-python-sdk-v5 --upgrade。凭证通过环境变量 COS_VECTORS_SECRET_ID、COS_VECTORS_SECRET_KEY 或命令行参数传入。所有脚本公共参数为 --secret-id、--secret-key、--region、--bucket,可选 --scheme(http 默认或 https)。示例:python3 {baseDir}/scripts/create_vector_bucket.py --secret-id "<SecretId>" --secret-key "<SecretKey>" --region "<Region>" --bucket "<BucketName-APPID>"。搜索示例:python3 {baseDir}/scripts/query_vectors.py --secret-id "<SecretId>" --secret-key "<SecretKey>" --region "<Region>" --bucket "<BucketName-APPID>" --index "<IndexName>" --query-vector '[0.1, 0.2, ...]' --top-k 5。

关键技术细节:桶名须为 BucketName-APPID 格式,仅小写字母、数字和中划线,长度 3-63;向量维度 1-4096;数据类型 float32;距离度量支持 cosine、euclidean;可选 AES256 加密。

限制:脚本输出统一 JSON(成功 {"success": true, ...},失败 {"success": false, "error": "..."});失败先检查凭证、Region、Bucket 名称与网络。其他收费、价格、平台或效果信息暂未提供。