全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

KS3 向量存储桶概述

最近更新时间:2026-11-04 15:39:19

产品简介

向量存储桶(KS3 Vectors)专门用于存储、查询和管理大规模向量数据,面向多模态检索、知识库、RAG、AI Agent 等 AI 场景提供向量存储与向量查询能力。

目前支持北京地域,底层默认采用同城冗余,更多地域敬请期待。

主要优势

  1. 低成本:仅根据向量数据存储量和检索扫描数据量计费,较传统向量数据库方式成本更低。

  2. 大规模:弹性扩缩容架构,承载海量向量数据,单索引最高 5000 万条。

  3. 简单易用:支持通过 API、SDK、KS3Util 工具、控制台进行管控及向量数据读写。

  4. 统一管理:与普通桶同属对象存储服务,采用一套 API 管理,无需跨系统。

  5. 语义检索:提供 QueryVectors 接口按相似性返回 TopK 结果,支持元数据过滤。

  6. 服务稳定可靠:可提供99.9999999999%(12个9)的数据可靠性保障。

适用场景

  • RAG 企业知识库:将 PDF/Word 等文档向量化存储,检索相关上下文供大模型生成。

  • AI Agent 记忆存储:保留长期交互记忆与历史上下文,支撑持续学习。

  • 语义搜索与多媒体索引:应用于电商找同款、医疗影像相似度、UGC/AIGC 内容查重等场景。

  • 分层向量存储:热数据导出到 OpenSearch 做高性能查询,冷数据留在向量桶做低成本存储。

术语表

术语

说明

向量(Vector)

原始数据(文本/图片/视频)经 AI 嵌入模型转换后得到的浮点数组,用于让计算机快速判断数据相似度

向量维度

一个向量中包含的数值元素个数,即向量长度。如 768 个数值组成即为 768 维,决定信息表达复杂度。范围 1~4096

向量数据类型

每个向量元素的数值格式,当前仅支持 float32

向量索引(Index)

存储和管理向量数据的索引表,定义维度和距离计算方式,支持相似性检索

距离度量函数

衡量两向量相似程度的数学函数,支持余弦距离(cosine)和欧氏距离(euclidean)两种

余弦距离

通过两向量夹角的余弦值衡量相似度,关注方向而非长度。距离 = 1 - 余弦相似度,取值 [0,2],越小越相似,适合高维语义检索

欧氏距离

多维空间中两点的直线距离,关注数值差异,距离 ≥0,越小越相似,适合低维数值检索

元数据(Metadata)

为向量附加的辅助性键值对信息,用于关联原始数据、过滤检索

可筛选元数据

参与相似性检索过滤条件判断的元数据,总大小 ≤2 KB

不可筛选元数据

不参与过滤、仅存储业务描述信息的元数据,字段数 ≤10 个

向量主键(Key)

唯一标识一条向量数据的字段

资源层级结构

向量存储桶采用三级资源结构:向量存储桶 → 向量索引 → 向量。

向量存储桶 (Vector Bucket)
│  顶层容器,隔离权限、区域、计费
├── 向量索引 (Vector Index)   每桶最多 100 个
│   │  定义维度和距离计算方式
│   └── 向量数据 (Vector)      每索引最多 5000 万条
│       ├── Key        唯一标识(1~1024 字符)
│       ├── Vector Data 浮点数组,维度 1~4096
│       └── Metadata   元数据,支持过滤

计费项

公测期间免费使用,需通过工单或商务经理提交测试申请,添加白名单。

使用限制与配额

向量桶

限制项

约束

单账号单地域向量桶数

最多 100 个

桶名长度

3~63 字符

桶名字符

仅小写字母(a-z)、数字(0-9)、连字符(-)

桶名首尾

必须以字母或数字开头和结尾,不能以连字符开头或结尾

单账号单地域桶名

必须唯一

向量索引

限制项

约束

单桶向量索引数

最多 100 个

索引名长度

3~63 字符,仅小写字母与数字,首字母必须为字母

索引名

桶内全局唯一

CreateIndex QPS

5 次/秒/桶

向量数据

限制项

约束

单索引向量数

最多 5000 万条

向量维度

1~4096 维

检索 TopK

默认 1~100(QueryVectors 接口 1~30)

单向量数组大小

1 KB~500 KB

单向量元数据总大小

≤40 KB

单向量可筛选元数据

≤2 KB

单向量不可筛选元数据字段数

≤10 个

PutVectors 单批

≤500 条

PutVectors QPS

≤5

QueryVectors QPS

30

GetVectors 单次

≤100 条

ListVectors 单次

≤1000 条

ListVectors 并行分段

≤16

元数据过滤

限制项

约束

单次过滤累计长度

≤64 KB

单次过滤项数量

≤1024 个

过滤条件嵌套层级

≤8 层

域名与签名

访问域名

向量存储桶提供独立的公网和内网访问域名,与普通桶隔离,内网外网均支持 HTTPS:

类型

域名(北京地域示例)

公网

ks3vectors-cn-beijing.ksyuncs.com

内网

ks3vectors-cn-beijing-internal.ksyuncs.com

签名认证

  • KS3 签名:与 KS3 线上签名方式一致

  • 仅支持 V4 签名,向量存储桶签名不支持匿名访问

  • Service Name 必须为 s3vectors

接口导航

向量存储桶提供一套专用 API。各接口文档如下:

向量桶操作

接口

API

说明

创建向量桶

CreateVectorBucket

创建向量存储桶

获取向量桶详情

GetVectorBucket

获取向量桶的详细信息

列举向量桶

ListVectorBuckets

列举请求者名下所有向量桶

删除向量桶

DeleteVectorBucket

删除向量存储桶

向量索引操作

接口

API

说明

创建向量索引

CreateIndex

在向量桶中创建向量索引,定义维度和距离算法

获取索引详情

GetIndex

获取向量索引的详细信息

列举索引

ListIndexes

列举桶中所有向量索引

删除索引

DeleteIndex

删除向量索引

向量数据操作

接口

API

说明

写入向量

PutVectors

向索引写入向量数据(单批 ≤500)

获取向量

GetVectors

按 key 获取指定向量(单次 ≤100)

列举向量

ListVectors

列举索引中所有向量(支持并行)

删除向量

DeleteVectors

删除指定向量

相似性检索

QueryVectors

输入查询向量返回 TopK 相似结果

工具&SDK

工具

名称

说明

KS3 Vectors Embed CLI

KS3 向量桶的命令行工具

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈