通过ossutil的invoke-operation泛化命令调用QueryVectorsFusion接口,对Fusion模式的向量索引进行检索。
Fusion Mode 目前处于邀测阶段,仅在印度尼西亚(雅加达)地域提供。Standard 模式向量索引的检索请参见 query-vectors。
权限说明
阿里云账号默认拥有全部权限。阿里云账号下的RAM用户或RAM角色默认没有任何权限,需要阿里云账号或账号管理员通过RAM Policy概述或Bucket Policy授予操作权限。
|
API |
Action |
说明 |
|
QueryVectors |
|
查询向量数据。 |
权限说明
阿里云账号默认拥有全部权限。阿里云账号下的RAM用户或RAM角色默认没有任何权限,需要阿里云账号或账号管理员通过RAM Policy概述或Bucket Policy授予操作权限。
|
API |
Action |
说明 |
|
QueryVectorsFusion |
|
查询Fusion模式向量数据。 |
命令格式
ossutil vectors-api invoke-operation --op-name queryVectorsFusion --method POST --parameters queryVectorsFusion --bucket value --body value
参数说明
|
参数 |
类型 |
说明 |
|
--op-name |
string |
操作名称,固定为 |
|
--method |
string |
HTTP请求方法,固定为 |
|
--parameters |
stringArray |
查询参数,固定为 |
|
--bucket |
string |
向量Bucket名称。 |
|
--body |
string |
请求体,JSON格式,用于描述Fusion模式向量检索的条件。body中各字段的含义请参见QueryVectorsFusion接口文档。 |
-
本命令通过ossutil的泛化命令invoke-operation调用QueryVectorsFusion接口发起请求。
-
关于支持的全局命令行选项,请参见支持的全局命令行选项。
使用示例
在名为examplebucket的向量Bucket中,对名为my_index的Fusion模式向量索引进行检索,返回与查询向量最相似的前 10 条向量及其元数据。
ossutil vectors-api invoke-operation --op-name queryVectorsFusion --method POST --parameters queryVectorsFusion --bucket examplebucket --body '{"indexName":"my_index","knn":[{"field":"text_vector","queryVector":[0.1,0.2,0.3],"topK":10,"numCandidates":100}],"returnMetadata":true}'