You need to enable JavaScript to run this app.
文档中心
对象存储

对象存储

复制全文
下载 pdf
向量
GetVectors
复制全文
下载 pdf
GetVectors
功能描述​
从向量索引中根据向量 key 批量查询向量。​
请求消息样式​
Endpoint 需使用 Bucket Endpoint。​
​
POST /GetVectors HTTP/1.1​
Host: {VectorBucketName}-{AccountID}.tosvectors-cn-beijing.volces.com​
Authorization: authorization string​
Date: Wed, 10 Dec 2025 12:49:14 GMT​
​
​
{​
"vectorBucketName": "test-vector-bucket",​
"indexName":"test-index",​
"keys": ["key0", "key1"],​
"returnData": true,​
"returnMetadata": true​
}​
​
请求参数和消息头​
无。​
请求元素​
​
名称​
参数类型​
是否必选​
示例值​
说明​
vectorBucketName​
string​
是​
test-vector-bucket​
向量桶的名称。​
indexName​
string​
是​
test-index​
向量索引的名称。​
keys​
string[]​
是​
["key0", "key1"]​
您想要返回其属性的向量名称列表。​
数组项数:最少 1 项,最多 100 项。​
字符串长度:最少 1 个字符,最多 1024 个字符。​
returnData​
boolean​
否​
true​
指示是否在响应中包含向量数据。​
默认值:false。​
returnMetadata​
boolean​
否​
true​
指示是否在响应中包含元数据。​
默认值:false。​
​
响应消息头​
返回公共的响应头,请参见公共参数。​
响应元素​
如果操作成功,服务将返回一个 HTTP 200 响应码以及如下响应元素。​
如果操作失败,返回响应码中定义的错误码。​
​
名称​
参数类型​
示例值​
说明​
vectors​
GetOutputVector[]​
参见下表​
包含向量属性的数组。​
​
GetOutputVector 结构体参数说明:​
​
名称​
参数类型​
示例值​
说明​
data​
VectorData​
"float32": [0.1, 0.1, 0.1, 0.1, 0.1]​
向量数据。确保查询向量的维度与被查询的向量索引的维度相同。​
key​
string​
key0​
向量的唯一标识符。​
metadata​
JSON value​
{​
"key_a": "va",​
"key_b": "vb",​
"key_c": "vc"​
}​
与向量关联的元数据。​
​
VectorData 结构体是 Union 类型,当前只有一个成员有效(float32),参见下表。​
​
名称​
参数类型​
说明​
float32​
float32[]​
向量数据。​
该向量维度必须和 CreateIndex 中定义的向量索引维度一致。​
​
请求示例​
​
POST /GetVectors HTTP/1.1​
Host: test-vector-bucket-1111.tosvectors-cn-beijing.volces.com​
Authorization: authorization string​
Date: Wed, 10 Dec 2025 12:49:14 GMT​
​
{​
"vectorBucketName": "test-vector-bucket",​
"indexName":"test-index",​
"keys": ["key0", "key1"],​
"returnData": true,​
"returnMetadata": true​
}​
​
响应示例​
​
HTTP/1.1 200 OK​
x-tos-id-2: 797014003c90a9b6940****-b15a995-1vV80n-CVB-cb-tos-1az-front-azd-vectors-2​
x-tos-request-id: 797014003c90a9b6940****-b15a995-1vV80n-CVB-cb-tos-1az-front-azd-vectors-2​
Date: Wed, 10 Dec 2025 12:49:14 GMT​
Server: TosServer​
Content-Length: 243​
Content-Type: application/json​
​
{​
"vectors": [​
{​
"data": {​
"float32": [​
0.1,​
0.1,​
0.1,​
0.1,​
0.1​
]​
},​
"key": "key0",​
"metadata": {​
"key_a": "va",​
"key_b": "vb",​
"key_c": "vc"​
}​
},​
{​
"data": {​
"float32": [​
0.2,​
0.2,​
0.2,​
0.2,​
0.2​
]​
},​
"key": "key1",​
"metadata": {​
"key_a": "va",​
"key_b": "vb",​
"key_c": "vc1",​
"key_d": "vd"​
}​
}​
]​
}​
​
​
最近更新时间:2026.09.18 14:23:38
这个页面对您有帮助吗?
有用
有用
无用
无用