向量Bucket级命令

向量Bucket级命令提供对OSS向量BucketAPI的直接访问。在实际使用时,需要通过vectors-api命令发起调用。向量Bucket操作中没有通用BucketObject key概念,通过索引和向量key管理向量数据,且所有请求都需携带 --account-id 参数。

一个向量Bucket API请求包含API名称和API参数:Bucket名称、索引名称、header、querybody。

  • API名称:每个API对应成一个命令,转成短划线(-)连接的名字

    PutVectorBucket转成put-vector-bucket。关于API的更多信息,请参见API概览

  • API参数

    API参数

    选项名

    说明

    Bucket名称

    --bucket

    string

    Bucket名称。

    index名称

    --index-name

    string

    索引名称。仅在向量数据操作和索引管理操作中需要。

    account id

    --account-id

    string

    账号ID。除了region外,还需要设置account id。account id可以设置在配置文件,也可以通过命令行选项传入。

    query参数

    --data-type

    string

    每个query参数对应一个选项,小驼峰转成短划线(-)连接的全小写,例如dataType为--data-type。

    body参数

    --vectors

    string

    合并为一个参数。

    • xml的根节点 ,转成短划线(-)连接的全小写作为参数名。

    • 参数值为string,以file://为前缀的string,表示文件路径。

    • 参数值支持JSON 形式。